Renombrar nombre de tabla en PostgreSQL

Si por alguna razón necesitamos cambiar el nombre de una base de datos PostgreSQL, podemos hacerlo con el comando ALTER DATABASE.
Los pasos que debemos dar son los siguientes:
1. Con psql o pgAdmin nos conectamos a una base de datos que no sea la que deseamos renombrar.
2. Nos aseguramos de que no existen usuarios conectados a la base de datos. Para ello ejecutamos el siguiente comando (debería mostrar 0 usuarios conectados):

SELECT COUNT(*) AS users_online FROM pg_stat_activity WHERE datname='olddbname';

3. Renombramos la base de datos con el comando ALTER DATABASE:

ALTER DATABASE olddbname RENAME TO newdbname;

Comentarios

Imagen de roberto

Muy bueno el aporte, principalmente la primera consulta para saber si hay usuarios conectados, la cual tiene muchas utilidades.

Farias Roberto