sql >> Databasteknik >  >> RDS >> PostgreSQL

Kopiera från csv till tabell med id seriell kolumn automatisk inkrementerande PSQL

Du kan skriva 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. PDO PHP - Hitta alla rader mellan 2 datum - visar tomt

  2. JDBC-insättningsfel

  3. Installera luaSQL på Ubuntu

  4. Hur kan jag ändra storleken på kolumnen i en MySQL-tabell?