Postgres tillåter användning av vilken befintlig databas som helst på servern som en mall när du skapar en ny databas. Jag är inte säker på om pgAdmin ger dig alternativet i dialogrutan Skapa databas men du bör kunna utföra följande i ett frågefönster om det inte gör det:
CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;
Ändå kan du få:
ERROR: source database "originaldb" is being accessed by other users
För att koppla bort alla andra användare från databasen kan du använda denna fråga:
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'originaldb' AND pid <> pg_backend_pid();