Я хочу проверить синтаксис файлов, содержащих запросы sql, прежде чем их можно будет зафиксировать в моем проекте CVS.
Для этого у меня есть скрипт commitinfo, но мне трудно узнать, допустимы ли команды sql. psql
, похоже, не имеет режима пробного запуска, и создание моего собственного тестера postgresql-diaact из грамматики (то есть в исходном коде) кажется долгим натяжением.
Скрипты могут содержать несколько запросов, поэтому вокруг них нельзя обернуть EXPLAIN
.
Любые подсказки?
plpgsql lint
, который устраняет именно этот недостаток. Павел Стегуле — главный разработчик. См. этот сообщение в блоге. - person Erwin Brandstetter   schedule 25.11.2011