psql create user SUPER USER WITH password 抛出语法错误信息

psql create user SUPER USER WITH password throwing syntax error message

我正在尝试使用 psql 创建一个带有加密密码的 SUPERUSER PostgreSQL 用户。

CREATE USER my_username SUPERUSER WITH ENCRYPTED PASSWORD 'MYPASS';

但是上面的命令导致了下面的错误

ERROR:  syntax error at or near "WITH"
LINE 1: CREATE USER my_username SUPERUSER WITH ENCRYPTED PASSWORD 'M...

但是下面的命令可以正常工作

CREATE USER my_username WITH ENCRYPTED PASSWORD 'MYPASS';

我正在使用 PostgreSQL 13,我做错了什么?

从这里开始:

https://www.postgresql.org/docs/current/sql-createuser.html

正确的形式是:

CREATE USER my_username WITH SUPERUSER ENCRYPTED PASSWORD 'MYPASS';