说明:记录一次使用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了
