Receiving 'ERROR: syntax error at or near "sudo"' when trying to create a user in postgres db

Receiving 'ERROR: syntax error at or near "sudo"' when trying to create a user in postgres db

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

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 command

但由于您已经以超级用户身份登录 psql,请使用 SQL command create user 创建新用户

postgres=# create user rncongi;