如何从 windows 终端创建 postgres 区分大小写的角色
How do I create postgres case-sensitive role from windows terminal
当我尝试使用以下命令从 windows 终端创建角色 Abhishek
时,它创建了一个角色 abhishek
,这不是我想要的。
psql -U postgres -c "CREATE ROLE Abhishek LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;
我只想使用终端创建角色,因为稍后我必须将其作为命令放入脚本文件中。
使用引号,卢克
psql -U postgres -c "CREATE ROLE ""Abhishek"" LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;"
引号中的标识符未规范化并按原样使用。
参考文献:
PS:你们能教我如何获得最新文档的link吗? :-) 我不记得 link 并且每次我都在 postgresql 文档站点上找不到它时悲惨地失败了。
当我尝试使用以下命令从 windows 终端创建角色 Abhishek
时,它创建了一个角色 abhishek
,这不是我想要的。
psql -U postgres -c "CREATE ROLE Abhishek LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;
我只想使用终端创建角色,因为稍后我必须将其作为命令放入脚本文件中。
使用引号,卢克
psql -U postgres -c "CREATE ROLE ""Abhishek"" LOGIN NOSUPERUSER INHERIT CREATEDB CREATEROLE;"
引号中的标识符未规范化并按原样使用。
参考文献:
PS:你们能教我如何获得最新文档的link吗? :-) 我不记得 link 并且每次我都在 postgresql 文档站点上找不到它时悲惨地失败了。