PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgres - Tarik salinan seluruh DB dari server jauh, ke mesin pengembang lokal

Mungkin dengan cara ini (instal kunci publik Anda di ~postgres/.ssh/authorized_keys remote berkas):

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

Atau, tambahkan entri di /etc/sudoers remote remote Anda file untuk memungkinkan pengguna Anda dengan kemampuan untuk mengeksekusi sudo -u postgres pg_dump yourdbname tanpa kata sandi, sehingga Anda dapat menjalankan:

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

Dalam kedua kasus, dump dan pemulihan akan terjadi secara bersamaan, dan tidak ada file dump yang akan dibuat.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan pg_dump dengan koneksi uri/url?

  2. Mengapa menginstal DBD::Pg gagal di DynaLoader?

  3. PostgreSQL:meningkatkan pg_dump, kinerja pg_restore

  4. psql:FATAL:terlalu banyak koneksi untuk peran

  5. MemoryError saat Menggunakan Metode read() dalam Membaca File JSON Ukuran Besar dari Amazon S3