From: | Martín Marqués <martin(at)2ndquadrant(dot)com> |
---|---|
To: | Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com> |
Cc: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Validación de campos |
Date: | 2014-05-26 17:32:18 |
Message-ID: | CABeG9LtQFWN7hxQoXm+JAdMoK93RKjThdjLw8S_GEesb_4vw1Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 26 de mayo de 2014, 14:07, Sergio Valdes Hurtado
<svh(dot)pgsql(at)gmail(dot)com> escribió:
> Estimados,
> tengo una tabla de la cual se reciben datos externos mediante cargas masivas
> de datos (es un legacy y no podemos cambiar los formatos) que tiene los
> siguientes campos:
> run (int4)
> ano_pago (int2)
> mes_pago (int2)
> ano_info (int2)
> mes_info (int2)
Tampoco pueden cambiar los nombres de las columnas de las tablas? Ano?
> Necesito hacer una validación tal que:
> * ano_info no debe ser mayor que ano_pago
ALTER TABLE tabla_pagos ADD CONSTRAINT verif_info_pago CHECK (ano_info
> ano_pago);
> * mes_info debe ser menor que mes_pago si ano_pago = ano_info
Idem anterior, pero con estos otros campos.
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo E. Villanueva | 2014-05-26 18:07:48 | Re: [pgsql-es-ayuda] explain - esperaba el uso de índices |
Previous Message | Juan | 2014-05-26 17:26:56 | Re: [pgsql-es-ayuda] Validación de campos |