Pregunta postgres: ¿actualizar un usuario para ser un superusuario?


En postgres, ¿cómo cambio un usuario existente para que sea un superusuario? No quiero eliminar el usuario existente, por varias razones.

# alter user myuser ...?

534
2018-05-25 15:43


origen


Respuestas:


ALTER USER myuser WITH SUPERUSER;

Docs.


1049
2018-05-25 15:46



Para ampliar lo anterior y hacer una referencia rápida:

  • Para hacer que un usuario sea SuperUser: ALTER USER username WITH SUPERUSER;
  • Para hacer que un usuario ya no sea un SuperUser: ALTER USER username WITH NOSUPERUSER; 
  • Para permitir que el usuario cree una base de datos: ALTER USER username CREATEDB;

También puedes usar CREATEROLE y CREATEUSER para permitir privilegios de usuario sin convertirlos en superusuario.

Documentación


50
2017-09-23 10:36



ps su - postgres
ps psql 
ps \du; para ver al usuario en db
seleccione el usuario que desea ser superusuario y:
ps ALTER USER "user" with superuser;


19
2017-11-07 16:57



Ejecuta este comando

alter user myuser with superuser;

Si desea ver el permiso de un usuario, ejecute el siguiente comando

\du

8
2018-05-08 15:48



alterar usuario usuario superusuario;


3
2017-11-12 10:38