【发布时间】:2016-08-05 22:11:23
【问题描述】:
你究竟如何在 Mac 上使用 flyway,因为我遇到了麻烦!我已经安装了 home brew,下载了 flyway,并解压缩了它。我还设置了 flyway.conf 以使用我的数据库 URL、用户名和密码,但它只在 conf 文件夹中有效。当我在 conf 文件夹外的终端中运行“flyway info”时出现此错误。 “错误:无法连接数据库。配置url、用户和密码!”我已经尝试了网站上的所有内容。谢谢!
【问题讨论】:
你究竟如何在 Mac 上使用 flyway,因为我遇到了麻烦!我已经安装了 home brew,下载了 flyway,并解压缩了它。我还设置了 flyway.conf 以使用我的数据库 URL、用户名和密码,但它只在 conf 文件夹中有效。当我在 conf 文件夹外的终端中运行“flyway info”时出现此错误。 “错误:无法连接数据库。配置url、用户和密码!”我已经尝试了网站上的所有内容。谢谢!
【问题讨论】:
我已经通过使用自制软件安装 flyway 来完成这项工作:
brew install flyway
然后,我在项目目录中运行了以下命令。包含我的 SQL 脚本的子目录是 ./db/migrations/
flyway -url="jdbc:postgresql://127.0.0.1/databasename" -user="username" -password="password" -locations="filesystem:db/migrations/" migrate
这对我有用并且相对容易,唯一需要注意的是flyway的自制版本有点落后于他们网站上的github /下载版本。
【讨论】: