Play + Slick の使用と、Slick の進化について質問があります。
誰かが私に、トランザクションで常に進化ステートメントをラップするように言いました(半分の進化が適用された状態でDBを離れないようにするため)。私たちが見ていたケースでは、Postgres では、Up/Down を a で開始し、aBEGIN;
で終了することを意味します。COMMIT;
第一に、進化のたびにそれらのキーワードを覚えるのは難しいと思います。
2 つ目は、play/slick にそれを行うためのオプション/構成がまだないとは信じがたいことです。
では、進化が半分適用されたままにならないように、すべての進化をトランザクションにラップするためにプレイ/スリックを作成する方法はありますか? (構成を見ましたが、autocommit
それが私が望むものかどうかはわかりません: https://www.playframework.com/documentation/2.5.x/Evolutions#Evolutions-configuration )
ps: Play 2.4.x を slick 2.1.0 と一緒に使用する (関連する場合) (ただし、他のバージョンについても知りたい)