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

Bagaimana cara menggabungkan dump ke dalam database dari PostgreSQL?

Saya akhirnya melakukannya dengan cara ini:

  1. Ekspor untuk dibuang dengan:

    pg_dump -f dumpfile.sql --column-inserts -a -n <schema> -U <username> <dbname>
    
  2. Setel lewati unik untuk semua tabel

    CREATE OR REPLACE RULE skip_unique AS ON INSERT TO <table>
        WHERE (EXISTS (SELECT 1 FROM <table> WHERE users.id = new.id)) 
        DO INSTEAD NOTHING
    
  3. Impor dengan psql

    \i <dumpfile.sql>
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menyebarkan Teamcity dengan PostgreSQL untuk Ketersediaan Tinggi

  2. Mengumpulkan kumpulan statistik besar dengan pg_stat_statements?

  3. Bisakah Sqlalchemy bekerja dengan baik dengan beberapa file database SQLite terlampir?

  4. Batasan pengecualian pada kolom bitstring dengan operator AND bitwise

  5. Amazon Aurora PostgreSQL PILIH KE OUTFILE S3