как устанавливать созданные для таблицы триггеры для конкретного поля этой таблицы? Вот sql-код
самой таблицы Laboratory:
-- Table: "Laboratory"
-- DROP TABLE "Laboratory";
CREATE TABLE "Laboratory"
(
"Num" integer,
"Name_supervisor" text,
"Name_lab" text,
"Code_lab" integer NOT NULL,
CONSTRAINT "Laboratory_pkey" PRIMARY KEY ("Code_lab")
)
WITH (OIDS=FALSE);
ALTER TABLE "Laboratory" OWNER TO postgres;
-- Trigger: id_lab on "Laboratory"
-- DROP TRIGGER id_lab ON "Laboratory";
CREATE TRIGGER id_lab
BEFORE INSERT
ON "Laboratory"
FOR EACH ROW
EXECUTE PROCEDURE autoinc();
##==
а вот триггера, созданного для таблицы Laboratory:
-- Trigger: id_lab on "Laboratory"
-- DROP TRIGGER id_lab ON "Laboratory";
CREATE TRIGGER id_lab
BEFORE INSERT
ON "Laboratory"
FOR EACH ROW
EXECUTE PROCEDURE autoinc();
Как установить для поля Code_lab автоинкремент - триггер id_lab?