news 2026/2/8 16:51:34

docker 方式,postgreSQL18 安装 jieba 分词器扩展

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker 方式,postgreSQL18 安装 jieba 分词器扩展

首先用 docker 启动 pgsql 最新版,目前最新版是 18:

dockerrun--nametest-postgres\--networktest-dev-net\-ePOSTGRES_USER=postgres\-ePOSTGRES_PASSWORD=hcy991002\-p15432:5432\-v/usr/local/test/dev/postgresql:/var/lib/postgresql\--restartalways\-dpostgres:latest

然后按照如下命令来就行了

cd/usr/local/pp/dev/jieba_pg_extensiongitclone https://github.com/jaiminpan/pg_jieba# 现在容器内的 /tmp/pg_jieba 就有完整源码. test-postgres 是容器名dockercppg_jieba test-postgres:/tmp/# 进入容器dockerexec-ittest-postgresbash# 更新包列表aptupdate# 安装编译工具和 PostgreSQL 开发头文件aptinstall-ybuild-essential cmakegitlibpq-dev# 看 pg_config 是否可用,应该会打印出 pg 版本pg_config--version# 安装对应版本的头文件,我的 pgsql 是 18,所以是 poxxxx-dev-18aptinstall-ypostgresql-server-dev-18# 进入源码根目录cd/tmp/pg_jieba# 初始化子模块gitsubmodule update--init--recursivemkdirbuild&&cdbuild# 编译,需指定 pg 位置cmake..\-DPostgreSQL_TYPE_INCLUDE_DIR=$(pg_config --includedir-server)\-DPostgreSQL_LIBRARY_DIR=$(pg_config--libdir)\-DPostgreSQL_INCLUDE_DIR=$(pg_config--includedir)makemakeinstall# 完成 --------# 测试psql-Upostgres CREATE EXTENSION pg_jieba;# 成功使用了扩展SELECT to_tsvector('jiebacfg','我在北京中关村上班');to_tsvector ------------------------------'上班':5'中关村':4'北京':3(1row)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 8:26:02

全面讲解ZStack Web界面功能模块——适合初学者

掌握ZStack Web界面:从零开始的私有云运维实战指南你是否曾面对一堆命令行和配置文件,感到无从下手?你是否希望有一个图形化工具,能让你“点几下”就完成虚拟机部署、网络配置和资源监控?在如今的企业IT环境中&#xf…

作者头像 李华
网站建设 2026/2/5 18:05:51

核心要点总结:电路图学习路径规划(零基础适用)

从零开始读懂电路图:一个工程师的入门实战指南你有没有过这样的经历?打开一块开发板的原理图,满屏密密麻麻的符号和线条瞬间让人头皮发麻。VCC、GND、R1、C2……这些字母组合像密码一样堆叠在一起,仿佛在说:“外行人止…

作者头像 李华
网站建设 2026/2/5 4:58:57

跨平台应用集成的突破性进展:如何实现系统边界消融

跨平台应用集成的突破性进展:如何实现系统边界消融 【免费下载链接】winapps The winapps main project, forked from https://github.com/Fmstrat/winapps/ 项目地址: https://gitcode.com/GitHub_Trending/wina/winapps 在当今多元化的计算环境中&#xff…

作者头像 李华
网站建设 2026/2/7 21:05:24

深入 FastAPI 路由系统:构建高性能、可维护的现代化 API 架构

深入 FastAPI 路由系统:构建高性能、可维护的现代化 API 架构 引言:超越简单 CRUD 的 FastAPI 路由哲学 在当今微服务和分布式系统盛行的时代,API 的设计质量直接决定了系统的可维护性、扩展性和开发效率。FastAPI 作为一个基于 Python 类型提…

作者头像 李华
网站建设 2026/2/8 3:00:10

Open3D三维重建终极指南:从碎片到完整场景的快速实现

Open3D三维重建终极指南:从碎片到完整场景的快速实现 【免费下载链接】Open3D 项目地址: https://gitcode.com/gh_mirrors/open/Open3D 在三维重建技术领域,Open3D作为一个功能强大的开源库,为开发者提供了从多视角碎片配准到完整场景…

作者头像 李华
网站建设 2026/2/7 20:46:11

Amplitude产品分析优化IndexTTS2用户旅程路径

Amplitude产品分析优化IndexTTS2用户旅程路径 在AI语音技术逐步渗透到智能客服、有声内容创作和无障碍交互的今天,一个关键问题日益凸显:如何让强大的语音合成模型真正被用户“用起来”? 我们常常看到这样的场景——开发者花了几个月训练出自…

作者头像 李华