gpt4 book ai didi

python - 有没有办法在 sqlalchemy 中跨多个 session 执行连接?

转载 作者:太空狗 更新时间:2023-10-30 01:29:32 24 4
gpt4 key购买 nike

如果我有多个与不同数据库的 session ,有没有一种方法可以在一个查询中对它们执行连接?

例如,我正在集成两个程序,中间有一个表,用于将 id 从一个转换为另一个。我目前只是尝试运行单独的查询,使用前一个查询的数据构建下一个查询。它似乎变得有点困惑,我想在一个查询中完成。

我还没有发现任何说明这是可能的,并且知道查询是在 session 本身上完成的,这让我相信这可能不是。

谢谢

最佳答案

如果这些是真正独立的数据库服务器,您需要使用类似 dblink 的系统建立从一个数据库到另一个数据库的透明代理。否则,如果这些数据库位于同一台服务器上,通常可以通过某种方式引用其他模式/数据库中的表,但这在很大程度上取决于所使用的数据库类型。

但无论如何,这些例程都涉及能够在单个连接上寻址所有数据库,这意味着在单个 session 中。如果您不能在一个 SQL 语句中完成,那么您就不能使用 SQL JOIN,您需要整理内存中的数据。

关于python - 有没有办法在 sqlalchemy 中跨多个 session 执行连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16859855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com