当前位置:   article > 正文

pgsql在insert时自动生成uuid_pgsql systemuuid insert into

pgsql systemuuid insert into

事前准备test表,DDL如下

CREATE TABLE zzz_test.test (
    id uuid NOT NULL, -- 主键id
    "name" varchar NULL -- 测试值
);

-- Column comments

COMMENT ON COLUMN zzz_test.test.id IS '主键id';
COMMENT ON COLUMN zzz_test.test."name" IS '测试值';

方法一:

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
insert into zzz_test.test values(uuid_generate_v4(),'valueV1')

方法二:

CREATE EXTENSION  IF NOT EXISTS "pgcrypto";
insert into zzz_test.test values(gen_random_uuid(),'valueV2')

查看结果:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/241290
推荐阅读
相关标签
  

闽ICP备14008679号