2014-02-27 17:38 GMT-03:00 Renato Poleti <[email protected]>:
>
> 2014-02-27 16:31 GMT-03:00 Douglas Fabiano Specht
> <[email protected]>:
>> queria saber se alguém ja precisou ou pode me ajudar a buscar nas tabelas de
>> um banco de dados quais os campos estão totalmente vazios ou nulos, ou
>> seja, sem  nunca ter recebidos nenhum dado.
>
> Tem que procurar se existe algum registro do DB para verificar se uma
> determinada coluna já foi utilizada com algum valor diferente do valor
> DEFAULT.

Exatamente o que o consulente original perguntou, se alguém sabia.


> Conte todos os registros da tabela.
> Conte todos os registro de um determina coluna sendo NULL (ou o valor
> default da coluna).
> Se ambas derem o mesmo resultado, acredito que a coluna nunca foi
> utilizada (porem, pode ter sido utilizada e o registro que a utilizou
> foi excluído)

Não sei se entendi.

O teu método, me parece, simplesmente vai contar quantas tuplas estão
nulas em determinado atributo.

O perguntado é quais valores estão nulos ou vazios.

E tua lógica parece pegar só o estado atual, enquanto foi perguntado
especificamente sobre valores nunca atribuídos.

Entendi errado?

Aliás, parabéns por responder abaixo, corretamente.  Só procure
retirar as linhas irrelevantes à tua resposta, por exemplo as de
assinaturas.  Qualquer programa razoável de correio eletrônico deveria
pelo menos remover as assinaturas, mas se não tiveres um tal,
removê-las manualmente facilita para os outros leitores.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a