[ range @ 20.08.2004. 19:47 ] @
Imam dve tabele. Prva je test_main a druga je result. Imam i view koji sumira rezultate iz testa_main po id vrednosti. Code: 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 Code: 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? |