postgres: upgrade a user to be a superuser? postgres: upgrade a user to be a superuser? postgresql postgresql

postgres: upgrade a user to be a superuser?


ALTER USER myuser WITH SUPERUSER;

You can read more at the Documentation


To expand on the above and make a quick reference:

  • To make a user a SuperUser: ALTER USER username WITH SUPERUSER;
  • To make a user no longer a SuperUser: ALTER USER username WITH NOSUPERUSER;
  • To just allow the user to create a database: ALTER USER username CREATEDB;

You can also use CREATEROLE and CREATEUSER to allow a user privileges without making them a superuser.

Documentation


$ su - postgres
$ psql
$ \du; for see the user on db
select the user that do you want be superuser and:
$ ALTER USER "user" with superuser;