“W duplikatach kluczowych aktualizacji dla postgres” Kod odpowiedzi

W duplikatach kluczowych aktualizacji dla postgres

INSERT INTO the_table (id, column_1, column_2) 
VALUES (1, 'A', 'X'), (2, 'B', 'Y'), (3, 'C', 'Z')
ON CONFLICT (id) DO UPDATE 
  SET column_1 = excluded.column_1, 
      column_2 = excluded.column_2;
Emmanuel Mahuni

Aby zignorować zduplikowane klucze podczas „Kopiuj” w PostgreSQL

create temp table tmp_table on commit drop as select * from brand with no data;
copy tmp_table (name,slug) from '/var/lib/postgresql/data/Brands.csv' DELIMITER ',' csv header;
insert into brand select distinct on (slug) * from tmp_table;
Encouraging Eagle

Odpowiedzi podobne do “W duplikatach kluczowych aktualizacji dla postgres”

Pytania podobne do “W duplikatach kluczowych aktualizacji dla postgres”

Więcej pokrewnych odpowiedzi na “W duplikatach kluczowych aktualizacji dla postgres” w Sql

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu