Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Flyway和Postgres元命令_Postgresql_Flyway - Fatal编程技术网

Postgresql Flyway和Postgres元命令

Postgresql Flyway和Postgres元命令,postgresql,flyway,Postgresql,Flyway,我想使用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] Caus

我想使用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解释器没有运行。对吗?有没有一种方法可以使用元命令之类的东西?我应该更广泛地使用flyway占位符吗?

psql命令只能通过psql客户端工作。客户端驱动程序不实现这些命令