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();