• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    pgsql的UUID生成函数实例

    – pgsql

    – 安装函数

    – UUID生成函数: pgsql默认安装是没有该类函数的,若脚本执行到此处出错,需打开下面注释,安装UUID生成函数

    create extension “uuid-ossp” ;

    – 使用函数

    select uuid_generate_v4();
    select replace(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘');
    select translate(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘');
    INSERT INTO mdc.base_org (
    uuid,
    NAME,
    org_parent_uuid,
    delete_flag,
    court_uuid,
    create_time,
    update_time,
    create_user,
    update_user,
    is_parent,
    sort_by,
    org_type
    )
    VALUES
    (
    (
    SELECT
    REPLACE (
    CAST (
    uuid_generate_v4 () AS VARCHAR
    ),
    ‘-',
    ‘'
    )
    ),
    ‘测试小区',
    ‘0',
    1,
    ‘c69aeede4f6341929721e2892beec3cb',
    now(),
    now(),
    ‘admin',
    ‘admin',
    TRUE,
    ‘001',
    ‘1'
    );
    

    补充:解决在postgressql中创建uuid函数失败问题

    ERROR: could not access file "$libdir/uuid-ossp"

    span style="font-family:Microsoft YaHei;">STATEMENT: CREATE FUNCTION uuid_generate_v4() RETURNS uuid
       LANGUAGE c STRICT
       AS '$libdir/uuid-ossp', 'uuid_generate_v4';/span>

    解决方法:

    lib/postgresql 这个目录下,没有 uuid-ossp.so 这个文件。

    我是从已有的其他的已经安装好的数据库中将这个文件放到lib目录下,即可;

    或者

    span style="font-size:14px;">apt-get install postgresql-contrib 
    /span>

    然后再执行psql命令安装 uuid-ossp ,执行成功了

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • pgsql查询优化之模糊查询实例详解
    • Postgresql 存储过程(plpgsql)两层for循环的操作
    • pgsql之create user与create role的区别介绍
    • pgsql之pg_stat_replication的使用详解
    • pgsql 如何删除仍有活动链接的数据库
    • pgsql 如何手动触发归档
    • pgsql 实现分页查询方式
    上一篇:开源数据库postgreSQL13在麒麟v10sp1源码安装过程详解
    下一篇:pgsql 如何删除仍有活动链接的数据库
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    pgsql的UUID生成函数实例 pgsql,的,UUID,生成,函数,实例,