Проверка синтаксиса PostgreSQL без выполнения запроса

Я хочу проверить синтаксис файлов, содержащих запросы sql, прежде чем их можно будет зафиксировать в моем проекте CVS.

Для этого у меня есть сценарий commitinfo, но мне сложно определить, действительны ли команды sql. psql , похоже, не имеет режима dryrun, и создание моего собственного тестера postgresql-dialact из грамматики (то есть в исходном коде) кажется долгим.

Скрипты могут содержать несколько запросов, поэтому их нельзя обернуть EXPLAIN .

Есть подсказки?

39
задан RobAu 11 April 2018 в 11:45
поделиться