From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Miguel Ortega <mortega(at)tc(dot)com(dot)ve> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: 1) Integridad 2)Fechas nulas |
Date: | 2006-01-09 16:22:28 |
Message-ID: | c2d9e70e0601090822t366d7c89y7fa06ba0ed65f299@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 1/9/06, Miguel Ortega <mortega(at)tc(dot)com(dot)ve> wrote:
> Buenas Tardes Amigos de la lista....
>
> Tengo dos dudas que me imagino que para ustedes han de ser sencillas:
>
> 1) Tengo un caso que no se como lidiar con la integridad relacional....
> Una tabla donde guardo pagos que pueden ser en efectivo y/o cheques y
> otra donde guardo los detalles de los cheques.... Evidentemente si hago
> pagos con cheque y hago una relacion entre ambas tablas va a ser una
> maravilla.... Pero que pasa si meto pagos en efectivo... que no tienen
> cheques asociados???? Evidentemente falla la relacion y el sistema va a
> parecer un festival de fuegos artificiales (No quice ni probarlo porque
> se que va a ser asi)....
>
y por que va a fallar? lo que tienes que hacer es permitir que el
campo que se usa para relacionar los cheques en la tabla de pagos
acepte nulos...
> Dada esta situación, que sugieren que haga: Establezco la integridad a
> mano (Es decir controlarlo manualmente a la hora de borrar, insertar o
> editar) o creo 2 tablas distintas????
>
> 2) He tenido problemas guardando fechas nulas desde PHP.... Debería
> funcionar pasando dos comillas simples ('') o NULL verdad???.... (INSERT
> INTO tabla(fecha1) VALUES(''); algo asi?)
>
debes pasar NULL y el campo debe aceptar nulos
> Buenos muchas gracias de antemano... saludos....
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Hugo Sandoval | 2006-01-09 16:38:00 | Re: RUNLEVEL 5 |
Previous Message | Miguel Ortega | 2006-01-09 15:53:06 | 1) Integridad 2)Fechas nulas |