sábado, 12 de agosto de 2017

Renombrar base de datos en PostgreSQL

Primero tenemos que entrar en la consola cliente psql

sudo -u postgres psql

Una vez dentro, hay que desconectar a todos los usuarios conectados a la base de datos. Para eso, ejecutamos el siguiente comando

SELECT pg_terminate_backend( pid )
FROM pg_stat_activity
WHERE pid <> pg_backend_pid( )
    AND datname = 'NOMBRE DE LA BASE DE DATOS';

Luego podremos renombrar la base de datos con el siguiente comando

ALTER DATABASE "antiguo nombre" RENAME TO "nuevo nombre";

y listo!

Establecer contraseña del usuario por defecto en PostgreSQL

Primero necesitamos entrar en la consola del cliente psql. Para esto ejecutaremos el siguiente comando

sudo -u postgres psql

Una vez dentro, ejecutamos el siguiente comando

ALTER USER postgres PASSWORD '<nueva contraseña>';

(El punto y coma al final del comando es importante)

Para salir de la consola del psql ejecutamos

\q

y listo.