From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
---|---|
To: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
Cc: | Ricardo Alvarado <alvaradoricardo2(at)gmail(dot)com>, pgsql-es-ayuda(at)lists(dot)postgresql(dot)org |
Subject: | Re: Pregunta con campo unique |
Date: | 2017-08-30 15:52:45 |
Message-ID: | CAN3Qy4qGeiMm-QmfMikL+5R273WrJ_6U3QkwokWBBHLCqQ6oLg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista
Complementando, el UNIQUE casi siempre debe acompañarse de NOT NULL sobre
los campos componentes (si aplica)
CREATE TABLE test(a INT,b INT);
ALTER TABLE test ADD CONSTRAINT u_test_compuesto UNIQUE(a, b);
INSERT INTO test(a,b) SELECT null,1 FROM generate_series(1,7,1) as a(dato);
# SELECT * FROM test;
a | b
---+---
| 1
| 1
| 1
| 1
| 1
| 1
| 1
(7 rows)
El 30 de agosto de 2017, 10:40, Miguel Angel Hernandez Moreno<
miguel(dot)hdz(dot)mrn(at)gmail(dot)com> escribió:
> Si es posible
>
> ALTER TABLE public.cliente
> ADD CONSTRAINT uni_cliente_empresa_correo UNIQUE(id_empresa,
> correo_electronico);
>
>
> Saludos
>
> El 30 de agosto de 2017, 10:34, Ricardo Alvarado <
> alvaradoricardo2(at)gmail(dot)com> escribió:
>
>> Hola a todos.
>>
>> Mi pregunta en cuanto constraints de unique, puedo realizar un unique que
>> me relacione 2 campos de una misma tabla.
>>
>> Gracias.
>>
>> --
>> *Ricardo Alvarado*
>>
>>
>
>
> --
> ISC Miguel Angel Hernandez Moreno
>
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
EnterpriseDB Certified PostgreSQL 9.3 Associate
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Alvarado | 2017-08-30 15:56:38 | Re: Pregunta con campo unique |
Previous Message | Miguel Angel Hernandez Moreno | 2017-08-30 15:40:24 | Re: Pregunta con campo unique |