Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

非Mysql实例的SQL审核支持 #168

Open
Liuzhj opened this issue Mar 16, 2020 · 5 comments
Open

非Mysql实例的SQL审核支持 #168

Liuzhj opened this issue Mar 16, 2020 · 5 comments
Labels
enhancement New feature or request

Comments

@Liuzhj
Copy link

Liuzhj commented Mar 16, 2020

描述您想要的功能:

  • 对于非mysql实例的SQL审核,如postgresql,mssql,这些goinception能否支持?我们侧重于使用postgresql

描述您考虑过的解决/替代方案:

  • 对于通用的标准(如SQL99)有通用的规则,再结合不同的数据库自定义不同的审核规则,不知道能不能这样做。 对mysql语法的检测已经相对成熟稳定了,但其他数据库还没有审核的介入。

可参考文档,资料,引用等:
https://myslide.cn/slides/5381

@hanchuanchuan hanchuanchuan added the enhancement New feature or request label Mar 16, 2020
@hanchuanchuan
Copy link
Owner

当前暂不支持,主要是语法解析器的实现比较复杂。
该问题长期开放,以便进行方案讨论。

@swords1999
Copy link

postgresql有成熟的语法解析器:https://github.com/pganalyze/pg_query_go

@waitspring
Copy link

@hanchuanchuan 请教一下作者:
GoInception 项目未来有对 Oracle SQLPL/SQL 提供审核支持的计划么?

@carlors
Copy link

carlors commented Jul 3, 2024

使用postgresql的人越来越多了,期望goInception能增加对postgresql的语法审核支持,这样结合开源的archery就开源实现大部分的rds的审核、上线的需求了。

@waitspring
Copy link

使用postgresql的人越来越多了,期望goInception能增加对postgresql的语法审核支持,这样结合开源的archery就开源实现大部分的rds的审核、上线的需求了。

估计有些困难了吧,本来就是用爱发电的项目,从2022年以后版本就没更新过了,到25年再不更新这个项目基本就算是GG了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants