2024-09-26 18:15:59 发布
网友
如果我在SQLAlchemy中有一个简单的基于连接的继承关系,我已经使用“SET search_path”在模式之间复制了该关系,那么如何同时访问它们以便在它们之间进行复制?在
我已经研究过类似entity name recipe的东西,但不太清楚在继承的情况下如何做。我也看了select_from,但不清楚如果在父类上指定了with_多态性,子类将如何加载。在
理想情况下,我想要做的是迭代我的类绑定到公共模式的一个版本,并将其作为绑定到特定模式的同一个类的实例生成副本。在
最后,我决定使用搜索路径从公共模式查询实例,然后在目标模式中创建新实例时重置搜索路径。我对这种方法的担心是,我必须计算这个查询并将其转换为内存中保存的列表,这样我就可以切换搜索路径,然后创建子实例。在
最好有两个类,每个类都映射到正确的模式,这样就可以在创建子实例的同时迭代公共模式类。在
最后,我决定使用搜索路径从公共模式查询实例,然后在目标模式中创建新实例时重置搜索路径。我对这种方法的担心是,我必须计算这个查询并将其转换为内存中保存的列表,这样我就可以切换搜索路径,然后创建子实例。在
最好有两个类,每个类都映射到正确的模式,这样就可以在创建子实例的同时迭代公共模式类。在
相关问题 更多 >
编程相关推荐