Re: [Spam] [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Consulta diseño base de datos

From: Gustavo Rosso <grosso(at)sadaic(dot)org(dot)ar>
To: Rodrigo Ramirez Norambuena <decipher(at)linuxchillan(dot)cl>
Cc: Fernandos Siguenza <fsigu(at)hotmail(dot)com>, Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [Spam] [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Consulta diseño base de datos
Date: 2009-11-19 16:06:04
Message-ID: 4B056CEC.8090208@sadaic.org.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Rodrigo Ramirez Norambuena escribió:
> El día 19 de noviembre de 2009 12:42, Fernandos Siguenza
> <fsigu(at)hotmail(dot)com> escribió:
>
>> Amigo como estan, queria consultarles algo tengo una tabla de clientes,
>> entre algunos campos de los que tengo estan, codigo, nombre direccion,
>> telefono.
>> Bien ahora lo que quiero es que cuando se crea un nuevo cliente, al hacer
>> el insert desde mi aplicacion si el codigo del cliente esta repetido la base
>> de datos lo controla porque es llave primaria, pero si quiero que tampoco se
>> pueda ingresar nombres repetidos, entonces el el campo nombre debe ser llave
>> tambien?? o es preferible controlarle desde una funcion, y ahi hacer ese
>> tipo de controles.
>>
>> Saludos
>>
>
> Puedes crear un indice que sea UNICO, aunque no sé que tan optimo para
> un campo como el nombre.
>
>
> Fernando:
>
> Si es asi comparto totalmente lo que dice xavier, buscar otro campo
> univoco de la persona, por ejemplo el tipo y numero de documento.
>
> De manera tal que el nombre lo podran escribir como quieran, pero no
> podran ingresarlo si el documento existe.
>
> Sobre este campo si crearia una constraint.
>
> Gustavo
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message suso 2009-11-19 18:39:16 Re: encriptar registros o tablas
Previous Message Xavier Guerra 2009-11-19 16:00:33 Re: [pgsql-es-ayuda] Consulta diseño base de datos