sql >> Databáze >  >> RDS >> PostgreSQL

Jak sloučit výpis do databáze z PostgreSQL?

Nakonec jsem to udělal takto:

  1. Exportovat do výpisu pomocí:

    pg_dump -f dumpfile.sql --column-inserts -a -n <schema> -U <username> <dbname>
    
  2. Nastavit přeskočení jedinečné pro všechny tabulky

    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. Importujte pomocí psql

    \i <dumpfile.sql>
    



  1. Nesrovnalosti Oracle SQL:COUNT(*) vs. skutečná sada výsledků

  2. Vyberte * z tabulky1, která neexistuje v tabulce2 s podmíněným

  3. Jak volat proceduru PostgreSQL v Javě?

  4. Oracle Database Explorer:bezplatné školení a akreditace