From: | Gunnar Wolf <gwolf(at)gwolf(dot)cx> |
---|---|
To: | Jose Antonio Galicia <jcgalici(at)cbbanorte(dot)com(dot)mx> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Función validadora tal vez demasiado ambiciosa |
Date: | 2003-06-16 23:33:20 |
Message-ID: | 20030616233320.GL24789@gwolf.cx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jose Antonio Galicia dijo [Mon, Jun 16, 2003 at 05:44:02PM -0500]:
> > Por otro lado se me ocurre hacer una función que modifique a la tabla
> > misma, aunque tengo que echarle un poco de coco... Esto reemplazaría a
> > mi hipotético person.email.allow_null por algo así:
>
> Pregunta de un no usuario:
>
> ¿Puede una entidad dentro de la base de datos modificar la
> base de datos? Esto es, ¿puedes en postgreSQL desde el DML
> manipular el DDL? No sé, no me agrada la idea. Ahora, si lo
> que hara la función es generar el script que despues
> ejcutaras desde como DDL pues esta solución me parece más
> "aceptable".
Es cierto, suena peligroso... Pero...
No había pensado en ello, he de confesar. Consideración importante. Sin
embargo, requiero tener la flexibilidad de poderlo manejar con la BD
viva :-/
> > (...)
>
> Supongo que esto lo puedes hacer con perl.
Sí, y es una opción. Sin embargo, no siempre tienes Perl disponible -
Quisiera evitar depender de esto, pues me comentan que para usuarios de
ciertas distribuciones/maneras de levantar Postgres puede ser una
verdadera bronca.
> Hmmm... definitivamente debo ponerme a estudias pg.
Útil e interesante, pero fomenta la calvicie ;-)
--
Gunnar Wolf - gwolf(at)gwolf(dot)cx - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Antonio Galicia | 2003-06-16 23:47:33 | Re: [Pgsql-ayuda] Función validadora tal vez demasiado ambiciosa |
Previous Message | Manuel Sugawara | 2003-06-16 23:17:33 | Re: [Pgsql-ayuda] funciones y triggers |