Descripción
- La fecha y la fecha-hora se encierran entre comillas dobles.
- Los números se generan sin comillas.
- Los valores se separan mediante un carácter delimitador, que es
,de forma predeterminada. El carácter delimitador se define en el ajuste format_csv_delimiter. - Las filas se separan usando el salto de línea de Unix (LF).
- Los arrays se serializan en CSV de la siguiente manera:
- primero, el array se serializa como una cadena, igual que en el formato TabSeparated
- La cadena resultante se genera en CSV entre comillas dobles.
- Las tuplas en formato CSV se serializan como columnas independientes (es decir, se pierde su anidamiento en la tupla).
De forma predeterminada, el delimitador es
,
Consulta la configuración format_csv_delimiter para obtener más información.NULL se formatea según la configuración format_csv_null_representation (el valor predeterminado es \N).
En los datos de entrada, los valores ENUM pueden representarse como nombres o como ID.
Primero, intentamos hacer coincidir el valor de entrada con el nombre del ENUM.
Si no lo logramos y el valor de entrada es un número, intentamos hacer coincidir ese número con el ID del ENUM.
Si los datos de entrada contienen solo ID de ENUM, se recomienda habilitar la configuración input_format_csv_enum_as_number para optimizar el análisis de ENUM.