CREATE USER — 定義一個新的資料庫角色
CREATE USERname
[ [ WITH ]option
[ ... ] ] whereoption
can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMITconnlimit
| [ ENCRYPTED ] PASSWORD 'password
' | PASSWORD NULL | VALID UNTIL 'timestamp
' | IN ROLErole_name
[, ...] | IN GROUProle_name
[, ...] | ROLErole_name
[, ...] | ADMINrole_name
[, ...] | USERrole_name
[, ...] | SYSIDuid
CREATE USER
現在是 CREATE ROLE
的別名。唯一的區別是,當命令拼寫為 CREATE USER
時,預設假定為 LOGIN
,而當命令拼寫為 CREATE ROLE
時,預設假定為 NOLOGIN
。
The CREATE USER
statement is a PostgreSQL extension. The SQL standard leaves the definition of users to the implementation.
如果您在文件中看到任何不正確、不符合您對特定功能的體驗或需要進一步澄清的內容,請使用此表單報告文件問題。