Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2008, 13:55
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Se puede hacer esto en mysql, postgres??

Hola a todos!!, una duda en DB, la respuesta me puede servir para mysql o postgres...

Siempre que he necesitado que ciertos campos tipo textos en una tabla no se repitan lo he validado mediante programación. Es decir, si tengo una tabla "usuarios", con campos nick y contraseña, la idea serìa que no duplicaran el nick.

Entonces para esto, siempre hago una consulta previa buscando ese nick, sino se encuentra sigo con el proceso y si sí, pues aviso que no se puede repetir.

Hay alguna manera de hacer esto directamente con la DB??, osea que al hacer un insert o un update, valide automàticamente que no se repita ese campo?? Creo que eso serìa un "disparador" (triggers). Alguien me puede dar una luz de como se harìa??

Muchas gracias de antemano Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com