Postgres版本:9.3.4
我需要执行一个位于远程数据库中的函数。该函数根据给定的参数返回统计数据表。
实际上,我只是在本地数据库中镜像该函数,以使用我的数据库角色和授权锁定对该函数的访问。
我发现以下内容似乎只提供基于表的访问:
- http://www.postgresql.org/docs/9.3/static/postgres-fdw.html
- http://multicorn.org/foreign-data-wrappers/#idsqlalchemy-foreign-data-wrapper
第一个问题:这是否正确?还有没有其他方法可以使用这些库来进行非表格操作?
我发现以下内容似乎可以让我在外部数据库上执行任何SQL操作。负面影响似乎是由于手动连接和错误处理而导致的复杂性增加和性能降低。
第二个问题:这些假设是否正确?是否有任何方法可以绕过这些问题或者可以开始使用的库/示例?