sreta-steta
Čuven
- Učlanjen(a)
- 12.08.2003
- Poruke
- 164
- Poena
- 619
Imam dve tabele. Prva je test_main a druga je result. Imam i view koji sumira
rezultate iz testa_main po id vrednosti.
CREATE TABLE test_main(id varchar(4), value int4);
CREATE TABLE result(id varchar(4), value int4);
CREATE VIEW sumiranje AS
SELECT test_main.id, sum(test_main.value) AS suma
GROUP BY test_main.id;
E sad ja bi hteo da napravim rule
koje ce mi pri unosu nove vrednosti u test_main ubacivati row u tabelu result
koja ce sadrzati id i sumu koja je bila pri tom ubacivanju.
Ovaj rule meni ubacuje u tabelu result onoliko redova koliko ih ima i u view-u
koji vrsi sumiranje
CREATE RULE tester AS
ON INSERT TO test_main
DO INSERT INTO "result" (id, value)
VALUES (new.id, sumiranje.suma);
Jel zna neko gde gresim, ceo dan se patim?
rezultate iz testa_main po id vrednosti.
CREATE TABLE test_main(id varchar(4), value int4);
CREATE TABLE result(id varchar(4), value int4);
CREATE VIEW sumiranje AS
SELECT test_main.id, sum(test_main.value) AS suma
GROUP BY test_main.id;
E sad ja bi hteo da napravim rule
koje ce mi pri unosu nove vrednosti u test_main ubacivati row u tabelu result
koja ce sadrzati id i sumu koja je bila pri tom ubacivanju.
Ovaj rule meni ubacuje u tabelu result onoliko redova koliko ih ima i u view-u
koji vrsi sumiranje
CREATE RULE tester AS
ON INSERT TO test_main
DO INSERT INTO "result" (id, value)
VALUES (new.id, sumiranje.suma);
Jel zna neko gde gresim, ceo dan se patim?