sql - 代理 postgres 服务器
问题描述
我使用的应用程序可以与 Postgres 通信,但无法添加自定义 odbc/jdbc 驱动程序。我需要它来连接到我的自定义源,该源具有我可以下载的自定义驱动程序。
通过允许我使用自定义驱动程序,是否有一个简单的中间人/代理应用程序可以公开一个“Postgres”数据库供我的应用程序连接?
解决方案
如果我理解正确,您想谈论 PostgreSQL 线路协议,但以这种方式访问其他一些数据源。
为此,您应该使用外部数据包装器。然后,您将连接到一个真实的 PostgreSQL 数据库,外部数据源将通过该数据源的外部数据包装器作为 PostgreSQL 表提供。
PostgreSQL 附带一个外部数据包装器,可以将 CSV 文件作为 PostgreSQL 表访问,但是对于各种数据源,有许多外部数据包装器。
推荐阅读
- javascript - React useState 钩子是否保证同时被调用,并且没有函数参数?
- flutter - 时钟未正确缩放
- java - 在 Spring Boot 中无法在控制器之外实现依赖注入
- flutter - Flutter Riverpod StateNotifierProvider:只监视模型的一部分的变化
- c++ - 在保存数据时,strcat 使用 C++ 和 Valgrind 使用大小为 8 的未初始化值
- node.js - Passport isAuthenticated() 总是返回 false?
- java - Java - 当新字符串等于旧字符串时,为什么 substring() 不创建新对象?
- javascript - 如何在 HTML 标记中获取内部值
- c++ - 如何使用 QT Designer 和 Visual Studio 连接 Qt 信号和插槽
- python-3.x - pyaudio 有问题