我正在尝试运行查询来更新用户密码。
alter user dell-sys with password 'Pass@133';
但因为-
它给了我这样的错误,
ERROR: syntax error at or near "-"
LINE 1: alter user dell-sys with password 'Pass@133';
^
任何人都可以在上面遮光吗?
我已在我的系统中重现了该问题,
postgres=# alter user my-sys with password 'pass11';
ERROR: syntax error at or near "-"
LINE 1: alter user my-sys with password 'pass11';
^
这是问题,
psql 正在要求输入,并且您再次给出了更改查询,请参阅postgres-#
这就是为什么它在 alter 时出错
postgres-# alter user "my-sys" with password 'pass11';
ERROR: syntax error at or near "alter"
LINE 2: alter user "my-sys" with password 'pass11';
^
解决方案就像错误一样简单,
postgres=# alter user "my-sys" with password 'pass11';
ALTER ROLE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)