Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
複数のデータベースが内部で使用されている場合、 Kormaでトランザクション マクロを使用することは可能ですか? 私はそうしようとしましたが、単一のデータベースだけを選択し、すべてのクエリと句をそれにバインドします。
編集
私のユースケースはETLの一種であり、ソースからの読み取り専用タスクのみを実行するため、ターゲットデータベースに影響を与えるトランザクションは1つだけで問題ありません。
トランザクションごとに 1 つの DB を使用することは、Korma (および他のほとんどの同様のシステム) に組み込まれています。複数の DB を使用する場合、したがって複数のトランザクションが存在する場合、もう一方のトランザクションが失敗した場合に一方のトランザクションを強制的に中止する追加の抽象化レイヤーが必要になるようです。あまり頻繁にチェックしない場合は、これらのチェックを手動で行っても問題ないでしょう。