news 2026/5/1 10:56:57

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/4/30 23:21:37

使用SDR实现多频段通信:实战案例与配置步骤

用SDR玩转多频段通信:从零搭建一个跨频跳变系统你有没有遇到过这样的场景?在2.4GHz频段做无线数据传输,结果Wi-Fi、蓝牙、微波炉全都在“抢地盘”,信号一塌糊涂;想换到433MHz试试看,却发现手头的模块只能固…

作者头像 李华
网站建设 2026/5/1 5:44:03

终极智能桌面美化指南:3步打造随心情变化的动态桌面

你是否厌倦了千篇一律的静态桌面?是否希望桌面能像你的心情一样灵动变化?今天,我将为你揭秘一款革命性的智能桌面美化工具——Lively Wallpaper,让你轻松实现桌面从静态到动态的华丽蜕变! 【免费下载链接】lively Free…

作者头像 李华
网站建设 2026/5/1 4:43:43

FastAPI实战:构建高性能异步Web服务的架构解析

FastAPI实战:构建高性能异步Web服务的架构解析 【免费下载链接】awesome-fastapi A curated list of awesome things related to FastAPI 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-fastapi FastAPI作为现代Python生态中的明星框架,凭…

作者头像 李华
网站建设 2026/5/1 4:42:09

Transformer技术实战:从零掌握10大NLP任务的终极指南

Transformer技术实战:从零掌握10大NLP任务的终极指南 【免费下载链接】notebooks 项目地址: https://gitcode.com/gh_mirrors/not/notebooks 想要深入理解Transformer模型在自然语言处理中的强大应用吗?这个项目为你提供了从基础概念到高级实践的…

作者头像 李华
网站建设 2026/5/1 4:45:24

L298N驱动直流电机温度保护机制与Arduino监控实现

让L298N不再“发烧”:基于DS18B20与Arduino的直流电机驱动温度保护实战你有没有遇到过这样的情况?智能小车跑着跑着突然不动了,一摸L298N模块烫得像要冒烟——芯片已经热到自动关断。更糟的是,下次上电可能直接开不了机&#xff0…

作者头像 李华
网站建设 2026/5/1 4:48:19

VmwareHardenedLoader深度解析:让你的虚拟机完美隐身

VmwareHardenedLoader深度解析:让你的虚拟机完美隐身 【免费下载链接】VmwareHardenedLoader Vmware Hardened VM detection mitigation loader (anti anti-vm) 项目地址: https://gitcode.com/gh_mirrors/vm/VmwareHardenedLoader 还在为虚拟机被各种安全防…

作者头像 李华