nested - GreenPlum - Table With Trigger - Insert Failed -
this first time using triggers in green plum environment. think have of setup facing issues when insert data. here trigger
create trigger insert_trigger before insert on leads.abhi_temp each row execute procedure leads.my_trigger(); here definition of trigger
create or replace function leads.my_trigger() returns trigger $$ begin if ( new.date >= date '2003-01-01' , new.date < date '2003-12-31' ) insert leads.abhi_temp_y2003 values (new.*); elsif ( new.date >= date '2004-01-01' , new.date < date '2004-12-31' ) insert leads.abhi_temp_y2004 values (new.*); end if; return null; end; $$ language plpgsql; now insert data table use
insert leads.mydata (select column1, column2 leads.someotherdara column1 = '1'); but gives me error
error: function cannot execute on segment because issues non-select statement (functions.c:133) i think error because using nested queries insert data. not sure how fix this. recommendation. in advance help
i aware, there limited support triggers in greenplum, not support dml operations.
may know how achieve this, mean how rules can applied u said in previous comments
Comments
Post a Comment