我有一个SQLAlchemy ORM模型,用于将我们生产数据库中的特定行(完整对象图)转移到测试和开发数据库。这很有效,直到我遇到一个具有许多子依赖项的集合,并遇到了
最好的方法是只一次加载集合中的一个元素,以便逐个复制对象(及其所有子行)。
MemoryError
。我已经在对象层次结构的关键点设置了动态加载,并使用不同的查询单独加载子级,但仍然有一些集合具有足够的子数据,导致我的内存出现问题。最好的方法是只一次加载集合中的一个元素,以便逐个复制对象(及其所有子行)。