使用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')