准备
- 一个装有openGauss数据库的环境
- 下载scws代码到任意位置: https://github.com/hightman/scws master
- 下载zhparser代码到任意位置: https://github.com/amutu/zhparser master
步骤
- 登录环境并source openGauss的环境变量
- 编译安装 scws
- 解压并进入文件夹:
unzip scws-master.zip && cd scws-master
- 生成configure文件并执行编译:
./acprep && ./configure && make
- 安装scws到相关lib目录(需要root权限):
make install
- 修改刚刚安装的scws lib的到合适的权限(需要root权限):
chmod 777 /usr/local/include/scws -R
- 解压并进入文件夹:
- 编译安装 zhparser
- 解压并进入文件夹:
unzip zhparser-master.zip && cd zhparser-master
- 按照下文patch修改zhparser代码。
- 编译安装(若报错见Q&A):
make && make
- 解压并进入文件夹: