Potrebujem prístup k vzdialenému databázovému serveru (linux) a tiež previesť jeho výpis na môj lokálny počítač (mac).
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2",
"NAME": "test-name",
"USER": "test-user",
"PASSWORD": "pwd",
"HOST": "test.amazonaws.com",
}
}
odpovede:
0 pre odpoveď č. 1V lokálnom bashu sa môžete pripojiť a vypísať vzdialenú databázu pomocou pg_dump
príkaz, pozri Kopírovanie databázy PostgreSQL na iný server
Používanie Pythonu je podobné, okrem toho, že ho musíte použiť psycopg2
modul na pripojenie a odosielanie príkazov na databázový server. Tento príspevok môže byť pre vás užitočný Postgresql zálohovanie databázy pomocou Pythonu
Ak potrebujete spustiť skript v databázovom serveri, lepším nápadom by bol jeho vzdialený výpis a jeho načítanie na lokálny počítač.