我在一台服务器的 MySql 中有一个表,而另一台服务器的 PostgreSQL 中有一个表。 我想对这些表使用use JOIN操作。 有什么办法可以加入专栏吗? 如果没有,是否有任何方法可以以相同顺序打印行? 请帮忙!
答案 0 :(得分:1)
使用mysql_fdw将MySQL表定义为PostgreSQL中的外部表。然后,您可以将它与PostgreSQL中的PostgreSQL表联接。
答案 1 :(得分:1)
希望此参考资料对您有帮助。
是的,可以同时使用多个数据库,但是您查找的位置错误。 psycopg2只是一个库,它简化了对来自PostgreSQL的数据的访问和操作,但是它并没有超出您对psql的处理范围。您可以通过使用外部数据包装器在数据库级别解决问题。
这在您的模式定义中确实变得更加复杂,但是将来自主机some.other.server数据库remote_db的远程表显示为好像它们位于数据库local_db中的localhost上一样。 更多: https://dba.stackexchange.com/a/120682/197899