我想在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解释器没有运行。对吗?有没有办法使用像元命令这样的东西?我应该更广泛地使用flyway占位符吗?
发布于 2012-06-01 23:08:20
psql命令只能通过psql客户端工作。客户端驱动程序不实现这些命令。
https://stackoverflow.com/questions/10843079
复制相似问题