0
我有一臺運行在客戶端的數字海洋上的Ubuntu服務器,他們希望我使用postgresql創建一個數據庫轉儲的Rails應用程序。如何直接從服務器向本地機器執行數據庫轉儲?
我想知道什麼命令,我可以直接從服務器執行postgresql數據庫轉儲到本地機器。我不想將其轉儲到服務器上,而不是下載它,而是直接將其轉儲到我的機器上。
我已經試過
ssh [email protected]_machine "pg_dump -U dbuser -h localhost -C --column-inserts" \
>> backup_file_on_your_local_machine.sql
我怎樣才能做到這一點?我知道這是可能的
乾杯!
謝謝!我如何知道它運行的端口? –
什麼是DBHOST?那是數字海洋服務器嗎?也沒有-d pg_dump:無效選項 - d –
DBHOST是遠程機器地址。在你的情況下,這是你放在「remote_machine」中的東西。可能是域名,網址或IP地址。 – polmiro