Quando si usa psql, i valori Null vengono restituiti come una stringa vuota per impostazione predefinita.
Questo può essere facilmente modificato con il \pset
comando, quindi potrebbe essere un valore diverso dalla stringa vuota predefinita.
Se non sei sicuro di quale sia il tuo valore attuale, puoi usare show \pset null
comando per mostrare il valore corrente.
Esempio
Ecco un esempio da dimostrare:
show \pset null
Ecco come appare quando è impostato sul valore predefinito:
Null display is "".
Questo mi dice che ogni volta che una query restituisce un valore nullo, verrà restituita una stringa vuota per quel valore:
SELECT null AS Result;
Ecco come appare quando è impostato sul valore predefinito:
result -------- (1 row)
Puoi sempre usare /pset null '<value>'
per modificare questo valore per evitare di confondere un valore nullo con una stringa vuota effettiva.