当前位置: 首页 > news >正文

postgresql uuid

示例数据库版本PG16,对于参照官方文档截图,可以在最上方切换到对应版本查看,相差不大。

方法一:自带函数

select gen_random_uuid();

去掉四个斜杠,简化成32位

select replace(gen_random_uuid()::text, '-', '');

官网介绍

PostgreSQL: Documentation: 14: 9.14. UUID Functions

方法二:扩展组件uuid-ossp

安装扩展uuid-ossp,这个需要到指定数据库操作

linhedb=# create extension "uuid-ossp";

使用:

select uuid_generate_v4();

select uuid_generate_v1();

select uuid_generate_v1mc();

参照:

PostgreSQL: Documentation: 9.4: uuid-ossp

OSSP: OSSP uuid

去掉四个横杠-:

获得32位UUID

select replace(cast(uuid_generate_v4() as VARCHAR), '-', '');

http://www.lryc.cn/news/335292.html

相关文章:

  • 【azure笔记 1】容器实例管理python sdk封装
  • Nestjs 中定义既可以捕获错误(Error)和又可以异常(Exception)的过滤器
  • GitHub 仓库 (repository) Branch - SSH clone URL - Clone in Desktop - Download ZIP
  • Training - 使用 WandB 配置 可视化 模型训练参数
  • N1922A是德科技N1922A功率传感器
  • 最简洁的Docker环境配置
  • Docker内更新Jenkins详细讲解
  • 基于遗传模拟退火混合优化算法的车间作业最优调度matlab仿真,输出甘特图
  • Mac 安装 brew brew cask 遇到的问题以及解决办法
  • Vitalik Buterin香港主旨演讲:协议过去10年迅速发展,但存在效率、安全两大问题
  • 【leetcode】大数相加
  • 数据检索的优化之道:B树与B+树的深度解析与应用探索
  • 替换服务器的SSL证书有什么影响?
  • java中可变参数和简单游戏
  • 软考高级架构师:TCP/IP 协议 和 OSI 七层模型
  • 【微服务】------常见模型的分析与比较
  • C#实现HTTP上传文件的方法
  • pdffactory pro 8注册码序列号下载 附教程
  • 软件供应链安全:寻找最薄弱的环节
  • Training - Kubeflow 的 PyTorchJob 配置 DDP 分布式训练 (ncclInternalError)
  • java Web在线考试管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc
  • 爬虫 新闻网站 以湖南法治报为例(含详细注释) V4.0 升级 自定义可任意个关键词查询、时间段、粗略判断新闻是否和优化营商环境相关,避免自己再一个个判断
  • 科技云报道:从“奇点”到“大爆炸”,生成式AI开启“十年周期”
  • 【用户案例】太美医疗基于Apache DolphinScheduler的应用实践
  • 权限管理系统【BUG】
  • 【CPA考试】2024注册会计师报名照片尺寸要求解读及手机拍照方法
  • 高并发环境下的实现与优化策略
  • 华为海思校园招聘-芯片-数字 IC 方向 题目分享——第二套
  • UML2.0在系统设计中的实际使用情况
  • django celery 异步任务 异步存储