pgsql的UUID生成函数实例

 更新时间:2021年01月15日 08:34:22   作者:LordSnow_123  
这篇文章主要介绍了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 ,执行成功了

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

相关文章

  • 对PostgreSQL中的慢查询进行分析和优化的操作指南

    对PostgreSQL中的慢查询进行分析和优化的操作指南

    在数据库的世界里,慢查询就像是路上的绊脚石,让数据处理的道路变得崎岖不平,想象一下,你正在高速公路上飞驰,突然遇到一堆减速带,那感觉肯定糟透了,本文介绍了怎样对 PostgreSQL 中的慢查询进行分析和优化,需要的朋友可以参考下
    2024-07-07
  • postgreSQL使用pgAdmin备份服务器数据的方法

    postgreSQL使用pgAdmin备份服务器数据的方法

    这篇文章主要介绍了postgreSQL使用pgAdmin备份服务器数据的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • PostgreSQL中Slony-I同步复制部署教程

    PostgreSQL中Slony-I同步复制部署教程

    这篇文章主要给大家介绍了关于PostgreSQL中Slony-I同步复制部署的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PostgreSQL具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • shell脚本操作postgresql的方法

    shell脚本操作postgresql的方法

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等这篇文章主要介绍了shell脚本操作postgresql,需要的朋友可以参考下
    2022-12-12
  • Postgresql常用函数及使用方法大全(看一篇就够了)

    Postgresql常用函数及使用方法大全(看一篇就够了)

    使用函数可以极大的提高用户对数据库的管理效率,函数表示输入参数表示一个具有特定关系的值,下面这篇文章主要给大家介绍了关于Postgresql常用函数及使用方法的相关资料,需要的朋友可以参考下
    2022-11-11
  • postgresql流复制原理以及流复制和逻辑复制的区别说明

    postgresql流复制原理以及流复制和逻辑复制的区别说明

    这篇文章主要介绍了postgresql流复制原理以及流复制和逻辑复制的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL 序列增删改案例

    PostgreSQL 序列增删改案例

    这篇文章主要介绍了PostgreSQL 序列增删改案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL建立自增主键的2种方法总结

    PostgreSQL建立自增主键的2种方法总结

    这篇文章主要给大家介绍了关于PostgreSQL建立自增主键的2种方法,PostgreSQL主键自增是一种自动增长的机制,可以为表中的每一行记录分配唯一的标识符,需要的朋友可以参考下
    2023-09-09
  • PostgreSQL中的template0和template1库使用实战

    PostgreSQL中的template0和template1库使用实战

    这篇文章主要介绍了PostgreSQL中的template0和template1库使用实战,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Windows下PostgreSQL安装图解

    Windows下PostgreSQL安装图解

    这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下
    2013-11-11

最新评论