Leandro, vc viu a nota...

"
*Nota: * Havendo uma coluna do tipo smallint ou bigint com um índice, podem
ocorrer problemas ao tentar fazer o sistema utilizar este índice. Por
exemplo, uma cláusula do tipo

... WHERE coluna_smallint = 42

não usará o índice, porque o sistema atribui o tipo integer à constante 42,
e o PostgreSQL atualmente não pode utilizar um índice quando dois tipos de
dado diferentes estão envolvidos. Um modo de contornar este problema é
colocar a constante entre apóstrofos. Portanto,

... WHERE coluna_smallint = '42'

atrasa a resolução do tipo pelo sistema, fazendo com que seja atribuído o
tipo correto para a constante.

"


Att.

VALTER CEZAR PRADO JUNIOR
GRADUADO EM CIÊNCIA DA COMPUTAÇÃO - UFOP
ANALISTA DE SISTEMAS - BYSAT
DBA / PROJETISTA DE SISTEMAS - PBH

Sem saber como fazer ele fez!
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a