私はslick 3.2コード生成ツールを使用しています。生成されたコードでは、私は見ることができますSlick 3.2 CodeGeneratorツールは、自動生成されたコードのデータベース名をハードコードします
class BarActivity(_tableTag: Tag) extends profile.api.Table[BarActivityRow](_tableTag, Some("foo_prod"), "bar_activity") {
ここで、foo_prodは、コードジェネレータが実行されたデータベースです。
複数の環境では、データベースの名前が異なるという問題があります。 devデータベースはfoo_devで、qaデータベースはfoo_qaです。
私は毎回Iスイッチ環境でデータベースファイルを生成したくありません。私は同じ生成コードを環境間で使いたい。
私は、slickが接続プロパティからデータベース名を指定できるはずだと思います。
自動生成コードでは、2つの接続を持つ問題をどのように書きますか。 1つはprodからデータを読み取り、2つ目はdevにデータを書き込むか?コードを2回生成する必要がありますか?あなたが望むよう