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,因为我只从源执行只读任务,所以只有一个影响目标数据库的事务是可以的。
每个事务使用单个数据库在某种程度上融入了 Korma(以及大多数其他类似系统)。当使用多个数据库时,因此有多个事务,如果另一个事务失败,您似乎需要额外的抽象层强制中止一个事务。如果您不经常这样做,那么手动进行这些检查可能会很好,尽管我不会坚持让任何 DBMS 为您处理它。