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は2psqlコマンドは、psqlクライアント経由でのみ動作します。クライアントドライバはこれらのコマンドを実装しません。