/ / Ako vzdialený prístup k PostgreSQL databáze a získať jej výpis z lokálnej? - python, django, databáza, postgresql

Ako vzdialene pristupovať k databázam PostgreSQL a dostať ich výpis na miestne? - python, django, databáza, postgresql

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ď č. 1

V 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č.