Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 对来自diffrenet服务器的表执行关系查询_Postgresql_Nosql - Fatal编程技术网

Postgresql 对来自diffrenet服务器的表执行关系查询

Postgresql 对来自diffrenet服务器的表执行关系查询,postgresql,nosql,Postgresql,Nosql,可以从远程服务器连接模式,并在web应用程序中使用本地模式吗。假设我有本地shema和表'users',远程shema和表'log',我想执行如下查询 select l.id from users u,log l where u.id=l.userId and u.name like 'Adam' 是否可以在postgesql或任何其他开源数据库中执行此操作?您可以使用外部数据包装器 例如,如果有两个数据库,其中一个在远程服务器上,则可以在客户端上创建外部服务器,然后在远程服务器上引用表和架构

可以从远程服务器连接模式,并在web应用程序中使用本地模式吗。假设我有本地shema和表'users',远程shema和表'log',我想执行如下查询

select l.id from users u,log l where u.id=l.userId and u.name like 'Adam'

是否可以在postgesql或任何其他开源数据库中执行此操作?

您可以使用外部数据包装器

例如,如果有两个数据库,其中一个在远程服务器上,则可以在客户端上创建外部服务器,然后在远程服务器上引用表和架构

有关使用两台Postgresql服务器执行此操作的信息,请参阅以下文档


这个问题与neo4j有什么关系?你知道其他数据库也有同样的可能性吗?我需要写概述,并试图找到所有可能的解决方案是的。有一个MySQL外部数据包装器和一个Oracle外部数据包装器,还有大量其他包装器:一旦9.5面世,甚至可能有一个内置的工具来自动发现远程数据库的模式。在此之前,您可以使用各种工具。我为从mysql中提取模式信息编写了一个示例: