Actualmente inicio sesión en PostgreSQL usando psql -U postgres
. ¿Cómo cambio el nombre del usuario postgres
al root
?¿Cómo cambio el nombre del superusuario predeterminado de postgres a "raíz"?
Si ya he iniciado sesión como postgres
, intentándolo ALTER USER postgres RENAME TO root
dirá ERROR: session user cannot be renamed
.
¿Es posible cambiar el nombre del usuario sin iniciar sesión como usuario postgres
? No creo tener otro superusuario, ya que es una instalación nueva de PostgreSQL.
Por cierto, estoy ejecutando Gentoo en Amazon EC2.
Imagino: inicie sesión como postgres, cree un segundo superusuario, inicie sesión como nuevo superusuario y ejecute su ALTER –
¿Por qué haría esto? No puede ejecutar el administrador de correo como "raíz", ya que solo se iniciará cuando se ejecute como un usuario sin privilegios. –
¿El usuario 'postgres' en Linux tiene que coincidir con el rol' postgres' en la base de datos? Me conecto como 'root', así que solo quiero escribir' psql -d something' para iniciar sesión como opuesto a 'psl -U postgres -d something'. – hobbes3