PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como mostrar a configuração atual para saída nula no PostgreSQL (psql)


Ao usar o psql, os valores nulos são retornados como uma string vazia por padrão.

Isso pode ser facilmente alterado com o \pset comando, então pode ser um valor diferente da string vazia padrão.

Se você não tem certeza de qual é o seu valor atual, você pode usar o show \pset null comando para mostrar o valor atual.

Exemplo


Segue um exemplo para demonstrar:
show \pset null

Aqui está o que parece quando está definido para o valor padrão:
Null display is "".

Isso me diz que sempre que uma consulta retornar um valor nulo, uma string vazia será retornada para esse valor:
SELECT null AS Result;

Aqui está o que parece quando está definido para o valor padrão:
 result 
--------
 
(1 row)

Você sempre pode usar /pset null '<value>' para alterar esse valor para evitar confundir um valor nulo com uma string vazia real.