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