問題タブ [playframework-evolutions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - トランザクションによるスムーズな進化
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 と一緒に使用する (関連する場合) (ただし、他のバージョンについても知りたい)