开发者

postgresql使用UUID函数的方法

目录
  • PostgreSQL有两种生成uuid的方法。
    • 可以先通过sql查看是否已安装扩展函数,和可以安装的扩展函数
    • 1,安装 pgcrypto 扩展函数
    • 2,安装 uuid-ossp 扩展函数

postgresql有两种生成uuid的方法。

可以先通过sql查看是否已安装扩展函数,和可以安装的扩展函数

  1. 查看已有的扩展函数
select * from pg_extension;

postgresql使用UUID函数的方法

2. 查看可以安编程客栈装的扩展函数

select * from pg_avaijslable_exhttp://www.devze.comtensions;

postgresql使用UUID函数的方法

从中可以看到两种可扩展uuid的函数,一个为1.1版本的,另一个为1.3版本的,可以根据不同的版本选择不同的函数扩展

1,安装 pgcrypto 扩展函数

  • 安装扩展函数
create extension "pgcrypto";
  • 查看扩展函数,带’-‘的
select gen_random_uuid();

postgresql使用UUID函数的方法

  • 查看扩展函数,去掉’-‘的
select replace(gen_random_uuid()::text, '-', '');

postgresql使用UUID函数的方法

2,安装 uuid-ossp 扩展函数

  • 安装扩展函数
create extension "uuid-ossp";
  • 查看扩展函数,带’-‘的

v1和v4都可以,v4的效率会慢一点

select uuid_generate_v1()
select uuid_generate_v4();

postgresql使用UUID函数的方法

  • 查看扩展函数,去掉’-‘的
select replace(uuid_generate_v4()::text, '-', '');

postgresql使用UUID函数的方法

到此这篇关于postgresql使用www.devze.comUUID函数的文章就介绍到这了,更多相关postgresql使js用UUID函数内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新数据库

数据库排行榜