entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

¿Como remover un UNIQUE en postgresql?

HOla, compañeros,

Solicito su ayuda nuevamente :)

Leerán, me gustaría saber ¿Como puedo borrar un unique de una table en Postgresql?

Esta es mi tabla cuando se crea:

CREATE TABLE tbl_invent_items (
.....
....
..
);
ALTER TABLE tbl_invent_items ADD UNIQUE (codigo_sku);

Y ahora me gustaría saber como remover ese UNIQUE al campo codigo_sku

Ya he probado con:

ALTER TABLE tbl_invent_items 
DROP INDEX codigo_sku;

ALTER TABLE tbl_invent_items 
DROP UNIQUE codigo_sku;

ALTER TABLE tbl_invent_items 
DROP CONSTRAINT codigo_sku;

ALTER TABLE tbl_invent_items 
ALTER COLUMN codigo_sku DROP UNIQUE;

Pero me manda mensajes la consola de syntaxis error,

Alguien puede ayudarme??

0voto

bl4z3r comentado

¿Que error te lanza exactamente?

0voto

JPablo23 comentado

ERROR: syntax error at or near "UNIQUE"
LINE 2: DROP UNIQUE codigo_sku;
^

Con cualquiera que he intentado muestra ese mensaje:
syntax error at or near "UNIQUE"

2 Respuestas

0voto

JPablo23 Puntos450

SOLUCIONADO

Resulta que postgresql tiene un juguete, un comando que muestra la información de las columnas y con esto me guié para eliminar el unique.

PASO 1.- Averiguar como se llama el unique que deseo eliminar
En consola escribimos:
nombre_bd=# \d tbl_nombre_tbl;

PASO 2.- Buscamos el campo unique (En mi caso)

PASO 3.- realizamos el ALTER con el DROP... listo.

:)

Facil! verdad.

Nos leemos pronto compañeros.

1voto

ankeorum Puntos7230

Mi amigo google me ha dicho esto:

http://www.postgresqlya.com.ar/temarios/descripcion.php%3Fcod%3D199%26punto%3D41

Mira a ver si te pudiera valer.

SaludoS!

0voto

JPablo23 comentado

No mi buen, lo que pasa es que yo no cree un indice
yo lo cree así nada mas el unique.

Lo cree de esta forma:
ALTER TABLE tbl_invent_items ADD UNIQUE (codigo_sku);

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta