PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres — pobierz kopię całej bazy danych ze zdalnego serwera na lokalną maszynę deweloperską

Być może w ten sposób (zainstaluj swój klucz publiczny na ~postgres/.ssh/authorized_keys pilota plik):

ssh [email protected] 'pg_dump yourdbname | xz -0' |\
  xzcat | psql yourdbname

Możesz też dodać wpis w /etc/sudoers pilota plik, aby umożliwić użytkownikowi wykonanie sudo -u postgres pg_dump yourdbname bez hasła, dzięki czemu możesz uruchomić:

ssh [email protected] 'sudo -u postgres pg_dump yourdbname | xz -0' |\
  xzcat | psql yourdbname

W obu przypadkach zrzut i przywracanie nastąpią jednocześnie, a plik zrzutu nie zostanie utworzony.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AttributeError:obiekt „UUID” nie ma atrybutu „replace” podczas korzystania z typu GUID niezależnego od zaplecza

  2. Nie rozumiem, jak działa nextval() postgresql, czy ktoś mógłby to wyjaśnić?

  3. Jak działa funkcja Setseed() w PostgreSQL

  4. Eksportowanie zapytania PostgreSQL do pliku csv przy użyciu Pythona

  5. Kiedy planowane są zapytania (SELECT)?