接收'ERROR: "sudo"'当尝试在postgres数据库中创建一个用户时.&



我正在尝试学习如何配置和设置Postgres数据库,我使用WSL/Ubuntu。我正在跟随这个指南。我正在创建用户的地方,但我一直收到语法错误,我正在努力弄清楚如何继续。

postgres=# sudo -u postgres createuser rncongi;
ERROR:  syntax error at or near "sudo"
LINE 1: sudo -u postgres createuser rncongi;

谢谢你的帮助!

sudo是一个Linux命令,而不是一个SQL命令,您可以在psql中运行。

另外createuser也是命令行工具(需要在' psql '的之外运行),不是SQL命令

但是由于您已经作为超级用户登录到psql,所以使用SQL命令create user创建新用户

postgres=# create user rncongi;

最新更新