function uuid_generate_v4()不存在(一)

0 阅读1分钟

说明:记录一次使用postgresql函数错误,如下:

在这里插入图片描述

项目中的一个SQL用到了uuid_generate_v4()函数生成uuid作为记录的主键,结果报上面这个错误;

分析&排查

首先,我连接上了数据库,在数据库里敲下面的SQL验证一下,发现函数是爆红的,执行也报错,如下:

select uuid_generate_v4();

(因为无法复现,我在函数名末尾加了个“1”) 在这里插入图片描述

解决

解决:需要启用PostgreSQL的扩展,在postgresql里敲下面的SQL;

create extension if not exists "uuid-ossp";

再敲前面的生成UUID的SQL就OK了

在这里插入图片描述

首次发布

hezhongying.blog.csdn.net/article/det…