2

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 と一緒に使用する (関連する場合) (ただし、他のバージョンについても知りたい)

4

0 に答える 0