Before Postgres sends data result back to client, it will first give description about the data it’s returning, aka Row description. After sending the data row, it will send a command completion along with a tag tells user how many rows has been modified.
Currently, both our row description and data row information are incomplete/ incorrect. This issue address that.
Which Module
Server
Task List
[ ] Column Index in row description message
[ ] Column Length in row description message
[ ] Type Modifier in row description message
[ ] Tag in command completion message
[ ] Add Unit Test in conn_test for all the fields above
Reference
Below are our current response message when running simple select statement on TiDB for PG
Here are the expected message captured from Postgres 12
Development Task
Description
Before Postgres sends data result back to client, it will first give description about the data it’s returning, aka Row description. After sending the data row, it will send a command completion along with a tag tells user how many rows has been modified. Currently, both our row description and data row information are incomplete/ incorrect. This issue address that.
Which Module
Server
Task List
Reference
Below are our current response message when running simple select statement on TiDB for PG Here are the expected message captured from Postgres 12