我正在寻找类似于MySQL Proxy的东西。目的是修改服务器上的传入查询。我不是在寻找实现相同目标的替代方法。目前我最好的猜测是修改 GridSQL,但这会增加复杂性并且需要时间。我以前以完全不同的方式问过这个问题,但没有得到相关结果,所以我删除了这个问题并添加了这个问题。
编辑:客户端可以继续使用 PostgreSQL 协议很重要,因此我正在寻找的包需要使用它进行通信。
我正在寻找类似于MySQL Proxy的东西。目的是修改服务器上的传入查询。我不是在寻找实现相同目标的替代方法。目前我最好的猜测是修改 GridSQL,但这会增加复杂性并且需要时间。我以前以完全不同的方式问过这个问题,但没有得到相关结果,所以我删除了这个问题并添加了这个问题。
编辑:客户端可以继续使用 PostgreSQL 协议很重要,因此我正在寻找的包需要使用它进行通信。
您可能会看一下具有路由和过滤查询能力的 sqlrelay。
http://sqlrelay.sourceforge.net/sqlrelay/router.html
如果您想重写查询,我认为 sqlrelay 不足。
您可能会查看 PostgreSQL 的规则,这些规则可用于替换或重写查询:
可以参考下面的 postgresql-aync 驱动项目。