You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2019/01/30 12:53:42 UTC

[GitHub] tuohai666 opened a new issue #1845: Merge sharding-proxy-postgresql package to sharding-proxy

tuohai666 opened a new issue #1845: Merge sharding-proxy-postgresql package to sharding-proxy
URL: https://github.com/apache/incubator-shardingsphere/issues/1845
 
 
   Since the initial version of sharding-proxy-postgresql has just been finished(https://github.com/apache/incubator-shardingsphere/issues/1517), it's better to merge the new package to sharding-proxy as soon as possible. 
   
   The mergence can be devided into several aspects:
   
   - [ ] DatabaseType adaption. (DatabaseType.MySQL and DatabaseType.PostgreSQL)
   - [ ] ColumnType abstraction. (MySQLColumnType and PostgreSQLColumnType )
   - [ ] CommandResponsePackets abstraction. (MySQLCommandResponsePackets and PostgreSQLCommandResponsePackets)
   - [ ] General response packet abstraction. (MySQL's OKPacket/EofPacket/ErrPacket and PostgreSQL's CommandCompletePacket/ErrorResponsePacket/ReadyForQueryPacket
   - [ ] Handle the two different SQL caching mechnism. (MySQL: db instance scope. PostgreSQL: db connection scope.
   - [ ] Default port adaption. (MySQL: 3307. PostgreSQL: 5433)
   - [ ] PostgreSQL protocol in directory **transport** and **frontend** can be copied straightforward.
   - [ ] Influence in backend/communication/netty can be ignored. (Comment any code if necessary because these code will be moved to another branch)
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services