您的位置:首页 > 汽车 > 新车 > 扬州建站公司_设计方案格式模板_提升神马关键词排名报价_网页设计欣赏

扬州建站公司_设计方案格式模板_提升神马关键词排名报价_网页设计欣赏

2025/4/12 20:59:56 来源:https://blog.csdn.net/qq_42108331/article/details/146124811  浏览:    关键词:扬州建站公司_设计方案格式模板_提升神马关键词排名报价_网页设计欣赏
扬州建站公司_设计方案格式模板_提升神马关键词排名报价_网页设计欣赏

说明:之前代码里用到了postgresql内嵌函数uid_generate_v4()生成记录的主键,提示该函数不存在,写了下面这篇博客记录了一下,今天又发现了新的问题,于是补充了这篇博客。

  • function uuid_generate_v4()不存在(一)

场景

使用上篇博客,创建扩展提示下面这个错误

ERROR:  could not load library "……/pgsql16/lib/uuid-ossp.so": libuuid.so.16: 无法打开共享对象文件: 没有那个文件或目录

解决

先执行下面的命令查询一下系统文件,

find / -name "libuuid.so*" 2>/dev/null

在这里插入图片描述

查出来如果 /usr/local/lib 路径下有 libuuid.so.16 文件,继续敲下面这个命令,给 /usr/lib64 路径下创建一个软链接,即快捷键

sudo ln -s /usr/local/lib/libuuid.so.16 /usr/lib64/libuuid.so.16

如下,

在这里插入图片描述

需要注意,需要在你的项目中所使用的数据库里创建扩展,不然是没用的

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

整体如下:

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com