Codex 用本地检查发现 SQLite 与 PostgreSQL 的共享 SQL 差异
EnglishCodex 安装步骤
- 从固定 GitHub 提交复制 `.codex/skills/sql-compat-validator/` 完整目录到项目 `.agents/skills/sql-compat-validator/`。
- 选择 `$sql-compat-validator`,保留原仓库校验脚本并指定要看的 SQL 文件。
中文摘要
在内存 SQLite 回放 DDL 并检查常见方言特征,把可移植性提醒和本地执行失败区分开。
SKILL.md 中文导读
可复现示例
给练习 SQL 放一个使用反引号的列名。请技能标出共享启动文件的可移植性风险,并提出适合本地核对的修改。工作步骤
- 先阅读内存 SQLite 的失败诊断。
- 检查方言提醒,再用目标数据库进行必要的实际验证。
验收方法
结果区分 SQLite 是否执行、哪一处语法有方言依赖,以及 PostgreSQL 待验证的范围。
GitHub 原文 · 更新日期
适用环境
Codex、固定 OfferPilot 工作副本、Python 和项目使用的 uv。示例使用本地测试文件。
常见问题
通过内存 SQLite 就证明 PostgreSQL 也通过吗?
它可以指出共享 SQL 风险。实际 PostgreSQL 行为仍需相应环境验证。