使用navicat操作PostPreSql創建表並設置主鍵自增和觸發器
1).創建遞增序列
2).創建表,使用序列,設置主鍵遞增
3)定義觸發函數
自動生成時間戳函數
CREATE OR REPLACE FUNCTION "public"."insert_create_time"()
RETURNS "pg_catalog"."trigger" AS $BODY$
begin
new.create_time = extract(epoch FROM date_trunc('microsecond', CURRENT_TIMESTAMP)) * 1000;
return new;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
4).給指定的表(整個表/行/列)創建觸發器,綁定觸發位置,觸發條件,觸發函數
指定觸發的行:
設置觸發條件:
5).插入語句
insert into seq_tigger (name,pass) values('張三','123456')