1

在一个长时间运行的管理命令中,我希望有两个连接到同一个数据库。一个连接将持有一个事务以锁定某一行 ( select for update),另一个连接将记录一些处理信息。如果进程崩溃,管理命令的新运行可以使用处理信息来跳过/简化一些处理步骤,因此需要将其记录在不同的连接中。

如何在同一个线程中创建第二个连接?我的第一个想法是添加一个与其中一个查询具有相同连接信息的default2条目并在其中使用,但不确定这是否会导致 Django 出现问题DATABASESdefault.using("default2")

4

0 回答 0