From: | Alfonso López <alopez(at)navilla(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Como actualizar tabla |
Date: | 2012-12-17 08:06:39 |
Message-ID: | CACdKT6R=nPxQJtfcOYTO7m0C8Mwnr3f6UX2Dzhq+BNZaYN5TKw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos os cuento mi caso.
Tengo una tabla llamada Articulo (id, idpadre, valor1, valor2) cada
artículo puede estar formado por uno o mas artículos, mediante el idpadre.
Lo campos valor1 y valor2 se los dará el usuario y aqui es donde tengo el
problema. Resulta que si modifico el valor2 este valor se debe propagar por
todos los hijos del artículo (hacia abajo si lo vemos como un arbol) y
según el valor de este y se calcula el valor1 según el valor antiguo que
tenía hasta llegar a artículo padre (hacia arriba)
Cual es la forma de hacerlo por disparadores o mediante una función que
llame desde el código después del update principal y se encargue de toda la
lógica.
Muchas gracias
From | Date | Subject | |
---|---|---|---|
Next Message | diego castillo | 2012-12-17 16:54:17 | no me funciona CREATE INDEX CONCURRENTLY |
Previous Message | Guillermo Villanueva | 2012-12-15 23:47:33 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] error humano gravísimo |