Então Osvaldo, eu já tinha percebido isso no postgres e outros bancos, mas o 
interessante é que ele não mostra esse indice quando me mostra a estrutura 
da tabela.
Esses dias tive um problema com o banco e tive que voltar o backup... será 
que nesse meio tempo meus indices foram pro beleleu?

É possivel o banco estar funcionando as primary keys sem os indices delas?




-----Mensagem Original----- 
From: Osvaldo Kussama
Sent: Saturday, November 19, 2011 3:42 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Chave Primaria, precisa criar indice manualmente?

Em 19 de novembro de 2011 15:27, Marcelo Silva (IG)
<marc...@ig.com.br> escreveu:
> Pessoal, estava olhando aqui na minha base e os campos de chave primaria 
> não
> mostram que foram criados indices, isso é normal no Postgres?
> Preciso criar o Indice do campo chave manualmente?
>
> Vejam um exemplo de uma tabela simples
>
> CREATE TABLE mv_agentes
> (
>   cod_age serial NOT NULL,
>   descricao character varying(200) NOT NULL,
>   CONSTRAINT mv_agentes_pkey PRIMARY KEY (cod_age )
> )
> WITH (
>   OIDS=FALSE
> );
> ALTER TABLE mv_agentes
>   OWNER TO postgres;
>
>
> O PgAdmin3 não mostra indice nessa tabela, por isso me surgiu a duvida!
> Ele não deveria informar que há um indice no campo “cod_age” ?
>
>
> Marcelo Silva
> --------------------------------------------------
> Desenvolvedor Delphi, PHP
> msn: marc...@ig.com.br
> cel.: (11) 9693-4251
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



Do manual:
"Adding a primary key will automatically create a unique btree index
on the column or group of columns used in the primary key."
http://www.postgresql.org/docs/current/interactive/ddl-constraints.html#AEN2493

Osvaldo 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a