Postgres позволява използването на всяка съществуваща база данни на сървъра като шаблон при създаване на нова база данни. Не съм сигурен дали pgAdmin ви дава опцията в диалоговия прозорец за създаване на база данни, но трябва да можете да изпълните следното в прозорец за заявка, ако не го направи:
CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;
Все пак може да получите:
ERROR: source database "originaldb" is being accessed by other users
За да изключите всички други потребители от базата данни, можете да използвате тази заявка:
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'originaldb' AND pid <> pg_backend_pid();