pgsanit的Python项目详细描述
pgsanity检查PostgreSQL SQL文件的语法。
它通过利用ecpg命令来实现这一点,而ecpg命令通常是
用于准备带有嵌入式SQL的C文件进行编译。
但是,作为准备工作的一部分,ecpg检查嵌入的sql
使用与
在PostgreSQL中。
因此pgsanity采用的方法是获取一个具有
其中的裸sql列表,使该文件看起来像一个c文件
嵌入式sql,通过ecpg运行,让ecpg报告语法
SQL错误。
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库