Re: Pregunta con campo unique

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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