0
我剛剛購買了一臺新計算機(mac OSX),我想繼續使用舊計算機上的相同數據庫進行開發。我不想讓它遠程執行,因爲我不想讓其他計算機繼續運行。我只是想複製數據庫並將其放在這臺計算機上進行開發。我有一個USB棒可以使用,但我不知道如何繼續。 brew,rails,ruby,rvm,pg都已安裝和配置。備份一個postgres數據庫並在另一臺計算機上恢復
我剛剛購買了一臺新計算機(mac OSX),我想繼續使用舊計算機上的相同數據庫進行開發。我不想讓它遠程執行,因爲我不想讓其他計算機繼續運行。我只是想複製數據庫並將其放在這臺計算機上進行開發。我有一個USB棒可以使用,但我不知道如何繼續。 brew,rails,ruby,rvm,pg都已安裝和配置。備份一個postgres數據庫並在另一臺計算機上恢復
pg_dumpall? 轉儲所有數據庫:
$ pg_dumpall > db.out
To reload this database use, for example:
$ psql -f db.out postgres
我曾與-o選項
你試過告訴pg_dump的OID的辦呢?標準模式產生ascii。 --schema-only和--data-only可能證明有用(你需要它們兩個)。如果有的話,您可能需要單獨傳遞(pg_dumpall)來轉儲用戶和表空間。 – wildplasser
我很新編程。我可以將保存數據的文件複製到U盤並粘貼到新計算機上的相應文件中嗎? – Jaqx