3

私は錆びたプログラミングが初めてです。disel-cli の仕組みを学ぼうとしています。これは、エクスプレス ノード プロジェクトの knex によく似ています。

次のコマンドを使用して2つの移行ファイルを作成しました-

echo DATABASE_URL=postgres://username:password@<dev url>/diesel_demo > .env.dev

echo DATABASE_URL=postgres://username:password@<prod url>/diesel_demo > .env.prod

環境変数を渡すことで、これら 2 つのリージョン ( dev / prod )のいずれかに移行を実行したいと考えています。どうすればいいのですか?

4

1 に答える 1

1

引数--database-urlを使用して、コマンドを実行するデータベースを指定できます。

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

于 2019-12-07T23:26:51.520 に答える