Por que não é automático. Geralmente as ferramentas de modelagem geram scripts criando índices em chaves estrangeiras. Apesar disso, nos bancos que administro, muitas vezes esses índices não são usados - dá pra acompanhar isso pelas estatísticas.

Você terá que criar o resto dos índices sim. Mas lembre-se que o PostgreSQL possui um dicionário de dados (tabelas "pg_") capaz de automatizar bastante esse trabalho.

--
Atenciosamente,

Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br


2006/3/22, ANDRE <[EMAIL PROTECTED]>:
OLa
E um seguinte
eu tenho duas tabelas
 
exemplo
 
movimentaçoes
id_mov   -----PK
id_pr      ----FK
 
quando eu crie a constraint chave estrangeira
id_pr fazendo referencia a tabela produto.
achei que o postgre iria criar um indice. mas não criou,
por que ele nao cria? eu tenho   273  tabelas relacionadas agora eu tenho que fazer os indeces na mão mesmo?

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a