sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan Postgresql KOPIERING TIL STDIN Med CSV opdateres ved konflikt?

I dette SO-indlæg er der to svar, der -kombineret sammen- giver en god løsning til succesfuld brug af ON CONFLICT . Eksemplet nedenfor bruger ON CONFLICT DO NOTHING; :

CREATE TEMP TABLE tmp_table 
(LIKE label INCLUDING DEFAULTS)
ON COMMIT DROP;

COPY tmp_table FROM 'full/file/name/here';

INSERT INTO main_table
SELECT *
FROM tmp_table
ON CONFLICT DO NOTHING;


  1. Hvordan får man ugedagsnavnet fra en dato?

  2. Transparent datakryptering og altid krypteret

  3. Hvordan NOT LIKE virker i MariaDB

  4. Alarmer og meddelelser fra SkySQL