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

1voto

¿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??

-1voto

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

-1voto

JPablo23 Puntos440

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.

0voto

ankeorum Puntos7210

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!

-1voto

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


...

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

Conecta