我是锈编程新手。我正在尝试学习disel-cli的工作原理。它与Express Node项目中的knex非常相似。
我使用以下命令创建了两个迁移文件-
echo DATABASE_URL=postgres://username:password@<dev url>/diesel_demo > .env.dev
echo DATABASE_URL=postgres://username:password@<prod url>/diesel_demo > .env.prod
我想通过传递环境变量来迁移到这两个区域之一(dev / prod)。我该怎么办?
您可以使用参数--database-url
指定要在其上运行命令的数据库。
例如:diesel --database-url $(cat .env.prod) migration run