Vou primeiro fazer uma observação, depois (tentar) resolver…

2007/12/9, Leandro Damascena <[EMAIL PROTECTED]>:
> …para ganhar uma performance nas buscas eu tive que
> desnormalizar o banco

Como citamos no PgCon, 'otimização precoce é a raiz de toda sorte de
males'.  Especificamente, por exemplo, você agora tem uma única
estrutura de dados tanto em disco quanto em memória na qual os acessos
competem, e tem essa estrutura é maior que as duas separadas seriam.


> Eis que funciona perfeitamente, ou seja, quando defino um campo que pode ser
> NULL e realizo o INSERT na tabela sem passar ALGUM VALOR para esse campo, se
> eu tentar realizar a concatenação dá pau, se eu passar ALGUM VALOR o
> problema não acontece.

NULL || 'seqüência' IS NULL
'' || 'seqüência' == 'seqüência'

É exatamente o comportamento esperado, e correto.  '' IS NOT NULL, e
NULL não é valor, apenas um marcador.


-- 
+55 (11) 5685 2219               xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191          Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300  ICQ/AIM: aim:GoIM?screenname=61287803
        MSN: msnim:[EMAIL PROTECTED]
_______________________________________________
pgbr-dev mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev

Responder a