2016-07-25 65 views
-1

我需要訪問遠程數據庫服務器(linux),並將其轉儲到我的本地(mac)。如何遠程訪問PostgreSQL數據庫並將其轉儲到本地?

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.postgresql_psycopg2', 
    'NAME': 'test-name', 
    'USER': 'test-user', 
    'PASSWORD': 'pwd', 
    'HOST': 'test.amazonaws.com', 
    } 
} 
+0

這可能會派上用場:http://stackoverflow.com/a/37674134/3886053 –

回答

0

在當地的慶典,您可以連接並與pg_dump命令轉儲遠程數據庫,請參閱Copying PostgreSQL database to another server

使用Python是相似的,除了你需要使用psycopg2模塊來連接和發送命令到數據庫服務器。您可能會發現這篇文章有用Postgresql Database Backup Using Python

或者,如果您需要在數據庫服務器中執行腳本,則更好的辦法是將其遠程轉儲,然後將其提取到本地計算機。

相關問題