postgresデータベースをコピーする2つの方法を知っていますが、どちらもデータベースへの排他的アクセス権が必要です。これは、ソフトウェアのアップグレードなどのテストに使用するために、データベースを本番環境からコピーしようとしている間はありません。 /migration。
psql>create database mydb_test with template mydb owner dbuser;
ERROR: source database "mydb" is being accessed by other users
>createdb -O dbuser -T mydb mydb_test
createdb: database creation failed: ERROR: source database "mydb" is being accessed by other users