Penso che la soluzione migliore in questo caso sia COPY
non supporta più NULL
stringhe, è impostare il NULL
stringa in uno di essi, quindi, una volta caricato tutto, esegui un UPDATE
che imposterà i valori in qualsiasi colonna desideri avere l'altro NULL
stringa che vuoi al NULL
effettivo value (la query esatta dipenderebbe da quali colonne potrebbero avere quei valori).
Se hai un mucchio di colonne, puoi usare CASE
dichiarazioni nel tuo SET
clausola per restituire NULL
se corrisponde alla tua stringa speciale o al valore in caso contrario. NULLIF
potrebbe anche essere usato (che sarebbe più compatto). per esempio. NULLIF(col1, 'Not applicable')