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

Kopiér fra csv til tabel med id seriel kolonne auto-incrementing PSQL

Du kan skrive en BEFORE trigger:

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. SQL Server-fejl ved opdateringskommando - Der opstod en alvorlig fejl på den aktuelle kommando

  2. PHP MySQL lille forespørgsel timeout, skal indstille grænsen til 10

  3. MySQL AS søgeord

  4. Hvordan laver man en Postgresql underforespørgsel i select klausul med join in fra klausul som SQL Server?