El formato PostgreSQLWire serializa la parte del conjunto de resultados del protocolo de red de PostgreSQL. Escribe un
mensaje RowDescription que contiene los nombres y tipos de las columnas, seguido de un mensaje DataRow por cada fila de resultados.
Los valores utilizan su representación textual, los valores NULL utilizan la codificación de campo nulo del protocolo y los valores booleanos se escriben como
t o f.
Se trata de un formato binario exclusivamente de salida destinado a clientes conectados a través de la
Interfaz de PostgreSQL de ClickHouse. La interfaz establece PostgreSQLWire como formato predeterminado de la sesión
y lo utiliza cuando la consulta no incluye una cláusula FORMAT explícita. Una cláusula explícita sustituye el valor predeterminado;
otros formatos de salida no generan un conjunto de resultados de PostgreSQL válido. La interfaz escribe los mensajes del protocolo que lo rodean,
como los mensajes de autenticación, finalización de comandos y listo para consultas. PostgreSQLWire no está pensado para mostrar
ni almacenar resultados de consultas como un archivo independiente.
Después de habilitar la interfaz de PostgreSQL, use un cliente compatible para ejecutar una consulta:
Como la consulta no especifica una cláusula FORMAT, la interfaz envía el resultado a través de PostgreSQLWire.
PostgreSQLWire usa la configuración estándar de serialización de texto para valores individuales. No tiene ninguna configuración específica del
formato en sí; los valores booleanos siempre se serializan con las representaciones t y f de PostgreSQL. Última modificación el 14 de agosto de 2026