Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Columan con valores unico, sin ser clave

Estas en el tema de Columan con valores unico, sin ser clave en el foro de PostgreSQL en Foros del Web. Quiero hacer que una columna no se puedan meter dos veces el mismo valor, en concreto es la columna telefono, pero no es parte de ...
  #1 (permalink)  
Antiguo 17/12/2008, 05:24
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 6 meses
Puntos: 5
Columan con valores unico, sin ser clave

Quiero hacer que una columna no se puedan meter dos veces el mismo valor, en concreto es la columna telefono, pero no es parte de ninguna clave ni quiero que sea.
Simplemente que no se repita.
He provado con
ALTER TABLE candidatos ALTER COLUMN "TELEFONO" SET UNIQUE;

pero me da error...
Alguien sabe como se haría...
Muchas gracias.
  #2 (permalink)  
Antiguo 17/12/2008, 19:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 8 meses
Puntos: 27
Respuesta: Columan con valores unico, sin ser clave

yo cre que esto podria funcionarte:
ALTER TABLE candidatos
ADD CONSTRAINT algunnombre UNIQUE(telefono);
  #3 (permalink)  
Antiguo 18/12/2008, 15:51
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: Columan con valores unico, sin ser clave

perfecto...

ALTER TABLE candidatos ADD CONSTRAINT tlfunico UNIQUE("TELEFONO");


hay que meter el nombre de la tabla entre "".
Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.