我有生產數據庫中的數據,但想測試一些新功能,所以我在同一臺服務器上設置了一個臨時環境,並且想要使用生產中的數據數據庫與我的舞臺應用程序。如何輕鬆克隆生產postgresql數據庫到分期
如何將數據從我的rails_production數據庫複製到我的rails_staging數據庫,它們都擁有相同的所有者(postgres)並共享相同的密碼。
我有生產數據庫中的數據,但想測試一些新功能,所以我在同一臺服務器上設置了一個臨時環境,並且想要使用生產中的數據數據庫與我的舞臺應用程序。如何輕鬆克隆生產postgresql數據庫到分期
如何將數據從我的rails_production數據庫複製到我的rails_staging數據庫,它們都擁有相同的所有者(postgres)並共享相同的密碼。
最簡單的方法是使用pg_dump進行備份,然後通過管道將其輸出到psql中將其恢復到新數據庫。如果你可以連接到這兩個盒子,你也可以直接從pg_dump傳輸到psql,而無需使用本地文件系統。
此處描述該方法:
或http://stackoverflow.com/questions/1237725/how-to-copy-postgres-database-to-another-server – 2014-10-02 22:23:14
所選重複不是一個很好的選擇;它特定於PgAdmin並使用模板,這不是最好的方式。連接時不能將數據庫作爲模板複製。 – 2014-10-03 00:45:39