--- Thiago Santos <[EMAIL PROTECTED]> escreveu: > Pessoal gostaria de saber se o postgre cria indice unique para chave > primária ou se é um indice diferente pois apos a criação percebo que > alguns > inner join nao tem o desempenho desejado. > Chave pimária é um valor que pode ser usado para identificar uma tupla unicamente em uma relação. [1] Como assim não tem um desempenho desejado? Todas as chaves (primária/estrangeira) são indexadas.
> Outro fato também é que quando vc da um select * na tabela ela > deveria vir > ordenada pelo índice que no caso seria a chave primaria.. isso nao > esta > acontecendo.. > Não. relação quer dizer conjunto. Então não se pode determinar em que ordem os dados vão ser apresentados. No caso específico do PostgreSQL, ele apresenta os dados na ordem de criação/modificação. Caso queira ordenar utilize a cláusula ORDER BY. [1] http://en.wikipedia.org/wiki/Primary_key Euler Taveira de Oliveira euler[at]yahoo_com_br _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
