我想添加几个变量:"用户名'和";数据库";在我的sqitch.conf中定义了一个目标。
文件sqitch.conf=>
engine = pg
[core "variables"]
username = jv_root
database = test
[target "dev_1"]
uri = db:pg://username@sqlhost:5432/database
[target "dev_2"]
uri = db:pg://username@sqlhost2:5432/database
我跑步的地方:sqitch部署-t dev_1它抛出一个错误=>错误:没有这样的用户:用户名
您可以添加这样的特定于环境的变量。
[target.dev_1.variables]
username = jv_root
password = test
如何在sql文件中对它们进行寻址取决于sql方言。