Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: m@o_614 en 2 Mayo 2013, 18:10 pm



Título: eliminar llave primaria
Publicado por: m@o_614 en 2 Mayo 2013, 18:10 pm
saludos

tengo una entidad en postgres que contiene una llave primaria, al principio intente eliminar toda la entidad con:
 
drop table nombre_tabla;

pero me aparecio un error que decia que primero tenia que eliminar la llave primaria, pero cuando le pongo

alter table nombre_tabla drop primary key; o cuando le pongo esta otra

alter table nombre_tabla drop primary key(nombre de la columna que tiene el primary key);

pero me sale un sintax error y no se por que, alguien sabe de algun comando para solucionar esto??? como le borro la llave primaria a mi tabla???

gracias


Título: Re: eliminar llave primaria
Publicado por: Carloswaldo en 4 Mayo 2013, 04:39 am
Código
  1. ALTER TABLE nombre_tabla DROP CONSTRAINT nombre_constraint;

Ten en cuenta que lo que debes usar es el nombre del constraint, no el nombre de la columna que tiene el primary key.