3

我是 rust 编程的新手。我正在尝试了解 disel-cli 的工作原理。它与 express 节点项目中的 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 )之一。我该怎么做?

4

1 回答 1

1

您可以使用参数--database-url来指定您想要命令的数据库。

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

于 2019-12-07T23:26:51.520 回答