Postgres tillader brugen af enhver eksisterende database på serveren som skabelon, når der oprettes en ny database. Jeg er ikke sikker på, om pgAdmin giver dig muligheden i dialogboksen Opret database, men du burde være i stand til at udføre følgende i et forespørgselsvindue, hvis det ikke gør det:
CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;
Alligevel kan du få:
ERROR: source database "originaldb" is being accessed by other users
For at afbryde forbindelsen til alle andre brugere fra databasen, kan du bruge denne forespørgsel:
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'originaldb' AND pid <> pg_backend_pid();