如何在openGauss中使用zhparser

本文介绍了如何在openGauss环境中安装和配置zhparser。首先,需要准备一个装有openGauss的环境,然后分别下载scws和zhparser的代码。接着,编译安装scws,并修改zhparser代码以适应openGauss。在编译过程中可能遇到的错误,如缺少头文件,文中也给出了解决方法。
摘要由CSDN通过智能技术生成

准备

  1. 一个装有openGauss数据库的环境
  2. 下载scws代码到任意位置: https://github.com/hightman/scws master
  3. 下载zhparser代码到任意位置: https://github.com/amutu/zhparser master

步骤

  1. 登录环境并source openGauss的环境变量
  2. 编译安装 scws
    1. 解压并进入文件夹: unzip scws-master.zip && cd scws-master
    2. 生成configure文件并执行编译: ./acprep && ./configure && make
    3. 安装scws到相关lib目录(需要root权限):make install
    4. 修改刚刚安装的scws lib的到合适的权限(需要root权限):chmod 777 /usr/local/include/scws -R
  3. 编译安装 zhparser
    1. 解压并进入文件夹:unzip zhparser-master.zip && cd zhparser-master
    2. 按照下文patch修改zhparser代码。
    3. 编译安装(若报错见Q&A):make && make
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值