- 博客(2)
- 收藏
- 关注
原创 opengauss数据库的词法和语法分析
1、 词法分析部分: openGauss采用flex和bison两个工具来完成词法分析和语法分析的主要工作。对于用户的每个输入的SQL语句,flex工具会先把这些语句进行词法分析,然后生成词法分析的代码 这一部分定义的是扩展注释语法,这部分和允许的运算符语法类似,但是这里实现的主要方式是让lex识别以斜杠星作为一个注释,当注释的部分不对劲的时候,就会自动跳出来,把它解释为运算符。现在,只要发现斜杠星这样的东西,lex就可以认为它是一个3字符的操作符,这里把{op_char}追加到xcstart,让它可...
2021-12-07 00:56:48
1190
原创 国产开源数据库OpenGauss的安装运行
一、安装环境: VMware Workstation Pro虚拟机 CentOS-7-x86_64-DVD-1810映像文件 二、安装步骤 1、从安装虚拟机开始: 新建一个虚拟机,在安装虚拟机的时候,因为有时候会因为后续步骤,导致虚拟机崩溃(即无法打开,一直黑屏,一直也没有找出什么好的解决方法,所以就直接采用了最粗暴的解决办法,那就是把虚拟机移除以后删除掉,然后重新开一个,然后新的虚拟机就能多坚持几天,所以最好在安装好虚拟机以后,赶快把所有的事情做完,不然在接下来的步骤中拖拖拉拉,就要重复好多次这样的步骤,
2021-12-07 00:49:26
1791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人