sql >> Database >  >> RDS >> PostgreSQL

Hoe dump je vanuit PostgreSQL in de database?

Ik heb het uiteindelijk op deze manier gedaan:

  1. Exporteren om te dumpen met:

    pg_dump -f dumpfile.sql --column-inserts -a -n <schema> -U <username> <dbname>
    
  2. Overslaan uniek instellen voor alle tafels

    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. Importeren met psql

    \i <dumpfile.sql>
    



  1. PostgreSQL-query is traag bij gebruik van NOT IN

  2. C# verbinden met Oracle

  3. Hoe kan ik een query gebruiken met een tijdelijke aanduiding tussen aanhalingstekens? (perl / postgresql)

  4. PHP hoe string array-waarden aan te halen