Для дальнейшего использования, вы должны быть в состоянии:
-- disconnect from the database to be renamed
\c postgres
-- force disconnect all other clients from the database to be renamed
SELECT pg_terminate_backend( pid )
FROM pg_stat_activity
WHERE pid <> pg_backend_pid( )
AND datname = 'name of database';
-- rename the database (it should now have zero clients)
ALTER DATABASE "name of database" RENAME TO "new name of database";
Обратите внимание, что таблица pg_stat_activity
столбец pid
была названа procpid
в версиях до 9.2. Поэтому, если ваша версия PostgreSQL ниже 9.2, используйте procpid
вместо pid
.