Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-14 Por tôpico Moisés P . Sena
Nao é exatamente o que voce quer, mas talvez este te ajuda: Para criar a DDL para criação de indices para todas as chaves estrangeiras usei o seguinte script: WITH FKS AS ( SELECT tc.constraint_name, tc.table_name, kcu.column_name AS field_name,

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-03 Por tôpico Moisés P . Sena
Em 2 de dezembro de 2011 18:19, Euler Taveira de Oliveira eu...@timbira.com escreveu: On 02-12-2011 17:05, Moisés P. Sena wrote: Criei todos os meus relacionamentos usando ALTER TABLE ADD CONSTRAINT ... sendo que a coluna referenciada é CHAVE PRIMARIA da tabela estrangeira. Mesmo assim

[pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Bruno Moreira
Bom dia.Preciso da ajuda de vocês. Alguns de vocês possue um sql que pelo catalogo do Postgres identifique as chaves estrangeiras que estão sem indice ? -- SaudaçõesTricolores : Penafiel Solução em Informática Bruno Gomes Moreira

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico JotaComm
Olá, Bruno Em 2 de dezembro de 2011 16:11, Bruno Moreira bgmore...@gmail.comescreveu: Bom dia.Preciso da ajuda de vocês. Alguns de vocês possue um sql que pelo catalogo do Postgres identifique as chaves estrangeiras que estão sem indice ? Segue um exemplo rápido que fiz aqui: SELECT

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Moisés P . Sena
Ola galera! Vou apreveitar o topico e tirar a minha duvida: 1) Toda vez que crio um chave estrangeira o postgres gera AUTOMATICAMENTE um indice para a coluna field_b da tabela b, ou tenho que criar este indice manualmente? ALTER TABLE B ADD CONSTRAINT fkc_minha_constraint FOREIGN KEY (

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Bruno Silva
Acho q fica entendido que a chave estrangeira devera ser a chave primaria do correspondente não é? Com isso já haveria o indice. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Moisés P . Sena
Em 2 de dezembro de 2011 17:39, JotaComm jota.c...@gmail.com escreveu: Opa, Chaves estrangeiras não geram índice automaticamente. Se você desejar um índice é necessário cria-lo. Criei todos os meus relacionamentos usando ALTER TABLE ADD CONSTRAINT ... sendo que a coluna referenciada é CHAVE

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/12/2 Bruno Silva bemanuel...@gmail.com: Acho q fica entendido que a chave estrangeira devera ser a chave primaria do correspondente não é? Com isso já haveria o indice. Não, pode ser qualquer chave, não necessariamente primária. ___ pgbr-geral

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Euler Taveira de Oliveira
On 02-12-2011 15:46, JotaComm wrote: SELECT pg_class.relname AS Nome da tabela, pg_attribute.attname AS Nome do atributo, pg_constraint.conname AS Nome da restrição - Chave estrangeira, pg_indexes.indexname AS Nome do índice, pg_indexes.indexdef AS Definição do índice FROM pg_class

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico Euler Taveira de Oliveira
On 02-12-2011 17:05, Moisés P. Sena wrote: Criei todos os meus relacionamentos usando ALTER TABLE ADD CONSTRAINT ... sendo que a coluna referenciada é CHAVE PRIMARIA da tabela estrangeira. Mesmo assim vou ter que criar os indices manualmente? Não confunda as coisas. Só porque estamos falando

Re: [pgbr-geral] Identificar Chaves Estrangeira que não possuem indices.

2011-12-02 Por tôpico JotaComm
Opa, Euler Em 2 de dezembro de 2011 18:10, Euler Taveira de Oliveira eu...@timbira.com escreveu: On 02-12-2011 15:46, JotaComm wrote: SELECT pg_class.relname AS Nome da tabela, pg_attribute.attname AS Nome do atributo, pg_constraint.conname AS Nome da restrição - Chave estrangeira,