PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql SAO CHÉP VÀO STDIN Với CSV thực hiện trên conflic làm cập nhật như thế nào?

Trong bài đăng SO này, có hai câu trả lời - kết hợp với nhau - cung cấp một giải pháp tốt để sử dụng thành công ON CONFLICT . Ví dụ dưới đây, sử dụng 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách trả lại danh sách các cụm từ có sẵn trong PostgreSQL

  2. Tổng quan về PostgreSQL Query Caching &Load Balancing

  3. Cách sử dụng Mô hình học máy KNN với 2UDA - PostgreSQL và Orange (Phần 1)

  4. Quản lý một Bản cam kết PostgreSQL khác

  5. Làm thế nào để kết thúc một ngày?