Метакоманды Flyway и Postgres

Я хотел бы использовать метакоманды psql (http://www.postgresql.org/docs/9.1/static/app-psql.htm) с flyway. Тем не менее, когда я делаю что-то вроде

\set foo bar

Я получаю это исключение:

[flyway:migrate] com.googlecode.flyway.core.exception.FlywayException: Error executing statement at line 4: \set foo bar
[flyway:migrate] Caused by org.postgresql.util.PSQLException: ERROR: syntax error at or near "\"
[flyway:migrate]   Position: 1

Я полагаю, что интерпретатор PSQL не работает. Это верно? Есть ли способ использовать что-то вроде мета-команды? Должен ли я просто более широко использовать заполнители пролетных путей?

1 ответ

Решение

Команды psql работают ТОЛЬКО через клиент psql. Клиентские драйверы не реализуют эти команды.

Другие вопросы по тегам