PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Копирайте от csv в таблица с id серийна колона, автоматично увеличаваща PSQL

Можете да напишете BEFORE тригер:

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 броят пъти, когато поднизът се появява в текста

  2. Разлика между поточна репликация и логическа репликация

  3. Използване на колона в sql join без добавянето й към група по клауза

  4. SQLAlchemy поддръжка на Postgres схеми

  5. Върнете същия резултат, когато се опитвате да намерите различни данни