rust diesel-cli为不同的环境设置多个环境文件

问题描述 投票:0回答:1

我是锈编程新手。我正在尝试学习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)。我该怎么办?

rust database-migration development-environment production-environment rust-diesel
1个回答
0
投票

您可以使用参数--database-url指定要在其上运行命令的数据库。

例如:diesel --database-url $(cat .env.prod) migration run

© www.soinside.com 2019 - 2024. All rights reserved.