sim ele utilizará o indice sim .....

PS: acho muito massa "sem saber como fazer  ele fez" hehehe
  ----- Original Message ----- 
  From: junior Prado 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, July 02, 2008 12:08 PM
  Subject: [pgbr-geral] INDICE EM TIPO DE DADOS


  Caros amigos,

  Segundo no guia de usuário do postgresSQL 7.3.4 conforme abaixo:

  "
  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 = 42nã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. 

  "

  Utilizando o postgres 8.3.3 a regra se aplica? O tipo INT é o melhor tipo de 
dado para indice em questão de performance?

  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
  [email protected]
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a