我正在使用Django的ORM将数千个对象插入到Postgre的数据库中。它工作得很好,但有时其中一个记录格式不正确,插入操作就会失败。
我无法忽略这种错误进行插入,因此我想查看操作执行的SQL语句,bulk_insert仅返回对象列表。
我无法忽略这种错误进行插入,因此我想查看操作执行的SQL语句,bulk_insert仅返回对象列表。
在调试模式下,您可以使用 django.db.backends
记录器。
在生产环境中,我将使用PostGres本身的记录器,因为从Django进程内部保存这些查询可能会对性能产生重大影响。