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

Sao chép từ csv vào bảng với cột id serial tự động tăng PSQL

Bạn có thể viết BEFORE kích hoạt:

CREATE FUNCTION id_trigger() RETURNS trigger
   LANGUAGE plpgsql AS
$$BEGIN
   NEW.id = nextval(pg_get_serial_sequence(TG_ARGV[0], 'id'));
   RETURN NEW;
END;$$;

CREATE TRIGGER id_trigger BEFORE INSERT ON qs_facts_template
   FOR EACH ROW EXECUTE PROCEDURE id_trigger('qs_facts_template');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:tồn tại so với tham gia bên trái

  2. Lệnh Postgresql COPY đưa ra lỗi bị từ chối Quyền

  3. Trích xuất tất cả các giá trị từ json trong bảng sql

  4. Sắp xếp theo thứ tự không hoạt động trên các cột được tính toán nếu đặt hàng theo áp dụng trên nhiều cột

  5. Sao chép CSV sang cơ sở dữ liệu Postgresql được lưu trữ trên Amazon RDS