Sto cercando qualcosa di simile a MySQL Proxy. Lo scopo è modificare le query in arrivo sul server. Non sto cercando modi alternativi per ottenere lo stesso risultato. La mia ipotesi migliore al momento è quella di modificare GridSQL, ma questo aggiunge complessità e richiede tempo. Ho già fatto questa domanda in un modo molto diverso e non ho ottenuto risultati rilevanti, quindi ho cancellato la domanda e ho aggiunto questa.Qualcosa di simile a MySQL Proxy per PostgreSQL?
Modifica: È importante che il client possa continuare a utilizzare il protocollo PostgreSQL, pertanto il pacchetto che sto cercando deve comunicare utilizzando tale protocollo.
Voglio riscrivere, quindi sqlrelay non possono essere utilizzati. Le regole di selezione (equivalenti di viste) non possono riscrivere le query tranne in modi molto limitet. Ti darò un voto per i tuoi suggerimenti. – David
Le regole non sono solo per la selezione. Possono essere inseriti come parte di una delle principali query su una tabella (SELECT, INSERT, UPDATE o DELETE). Poiché PostgreSQL non offre un "MERGE" o "ON DUPLICATE KEY", ho risolto il problema utilizzando una regola: http://tinyurl.com/ko-psql-table (questo è un output di pgadmin, è necessario per cercare "crea regola"). – cwallenpoole