使用navicat操作PostPreSql创建表并设置主键自增和触发器

使用navicat操作PostPreSql创建表并设置主键自增和触发器

1).创建递增序列

2).创建表,使用序列,设置主键递增

3)定义触发函数

自动生成时间戳函数

1573192085662

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

金麟岂能忍一世平凡 飞上了青天 天下还依然
原文地址:https://www.cnblogs.com/Auge/p/11819876.html