Description
- Les dates et les dates-heures sont placées entre guillemets doubles.
- Les nombres sont affichés sans guillemets.
- Les valeurs sont séparées par un caractère délimiteur, qui est
,par défaut. Le caractère délimiteur est défini dans le paramètre format_csv_delimiter. - Les lignes sont séparées par le caractère de saut de ligne Unix (LF).
- Les Arrays sont sérialisés en CSV comme suit :
- d’abord, l’Array est sérialisé en chaîne comme dans le format TabSeparated
- la chaîne obtenue est ensuite affichée en CSV entre guillemets doubles.
- Les Tuples au format CSV sont sérialisés en colonnes distinctes (c’est-à-dire que leur imbrication dans le tuple est perdue).
Par défaut, le délimiteur est
,
Consultez le paramètre format_csv_delimiter pour plus d’informations.NULL est formaté selon le paramètre format_csv_null_representation (la valeur par défaut est \N).
Dans les données d’entrée, les valeurs ENUM peuvent être représentées sous forme de noms ou d’identifiants.
Nous essayons d’abord de faire correspondre la valeur d’entrée au nom de l’ENUM.
En cas d’échec, si la valeur d’entrée est un nombre, nous essayons de faire correspondre ce nombre à l’identifiant de l’ENUM.
Si les données d’entrée ne contiennent que des identifiants d’ENUM, il est recommandé d’activer le paramètre input_format_csv_enum_as_number pour optimiser l’analyse des ENUM.