[Pgsql-ayuda] PK e indices
Alvaro Herrera Munoz
alvherre@dcc.uchile.cl
Tue, 5 Aug 2003 14:02:46 -0400
On Tue, Aug 05, 2003 at 02:54:28PM -0300, Fernando Papa wrote:
> En realidad no quiero borrar el indice, simplemente queria saber si
> existia y con que nombre. Quizas sea porque vengo de oracle, y aca el
> concepto de PK asociada a indice sea un poco diferente. Yo buscaba el
> indice con el mismo nombre de la pk...
Ah, bueno:
regression=> create table test2 (a int);
CREATE TABLE
regression=> alter table test2 add constraint test2_llave_primaria primary key (a);
NOTICE: ALTER TABLE / ADD PRIMARY KEY will create implicit index 'test2_llave_primaria' for table 'test2'
ALTER TABLE
regression=> \d test2
Table "public.test2"
Column | Type | Modifiers
--------+---------+-----------
a | integer | not null
Indexes:
"test2_llave_primaria" PRIMARY KEY btree (a)
Si, tiene el mismo nombre que la PK.
--
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
"Vivir y dejar de vivir son soluciones imaginarias.
La existencia está en otra parte" (Andre Breton)