PostgreSQL Create database user, alter and drop username
Create postgresql user
Create database user, alter user password and drop username. Rename, modify user.
Syntax
CREATE USER user_name;
Example
CREATE USER user_test;
Alter postgresql user
Syntax
ALTER USER user_name [ [ WITH ] option [ ... ] ] where option can be: SUPERUSER | NOSUPERUSER CREATEDB | NOCREATEDB CREATEROLE | NOCREATEROLE CREATEUSER | NOCREATEUSER INHERIT | NOINHERIT LOGIN | NOLOGIN REPLICATION | NOREPLICATION CONNECTION LIMIT connlimit [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' VALID UNTIL 'timestamp' ALTER USER user_name RENAME TO new_user_name ;
Example
ALTER USER user_test SUPERUSER; ALTER USER user_test RENAME TO user_test_2;
Drop postgresql user
Syntax
DROP USER user_name;
Example
DROP USER user_test;