Python 如何远程访问PostgreSQL数据库并将其转储到本地?
我需要访问远程数据库服务器(linux),并将其转储到本地(mac)Python 如何远程访问PostgreSQL数据库并将其转储到本地?,python,django,database,postgresql,Python,Django,Database,Postgresql,我需要访问远程数据库服务器(linux),并将其转储到本地(mac) 在本地bash中,您可以使用pg_dump命令连接并转储远程数据库,请参阅 除了需要使用psycopg2模块来连接数据库服务器并将命令发送到数据库服务器之外,使用Python与此类似。你会发现这篇文章很有用 或者,如果您需要在数据库服务器中执行脚本,更好的方法是远程转储脚本,然后将其提取到本地计算机。这可能很方便: DATABASES = { 'default': { 'ENGINE': 'django.db.back
在本地bash中,您可以使用
pg_dump
命令连接并转储远程数据库,请参阅
除了需要使用psycopg2
模块来连接数据库服务器并将命令发送到数据库服务器之外,使用Python与此类似。你会发现这篇文章很有用
或者,如果您需要在数据库服务器中执行脚本,更好的方法是远程转储脚本,然后将其提取到本地计算机。这可能很方便:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'test-name',
'USER': 'test-user',
'PASSWORD': 'pwd',
'HOST': 'test.amazonaws.com',
}
}