/ / FlywayとPostgresメタコマンド - postgresql、flyway

FlywayとPostgresメタコマンド - postgresql、flyway

flywayでpsqlメタコマンド(http://www.postgresql.org/docs/9.1/static/app-psql.htm)を使用したいと思います。しかし、私は何かのように

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は2

psqlコマンドは、psqlクライアント経由でのみ動作します。クライアントドライバはこれらのコマンドを実装しません。