[pgpool-general: 4704] In pgpool while using delete query inside postgresql function , it is not deletingdata from all servers
Priyesh K
priyeshkaratha at gmail.com
Tue May 24 14:12:42 JST 2016
Hi,
I have created following function in pgpool .
CREATE OR REPLACE Function fun1(Id int)
RETURNS boolean as $executionStatus$
DECLARE
BEGIN
DELETE FROM table1 where table1_id = Id ;
DELETE from table2 where table2_id = Id ;
DELETE from table3 where table3_id = Id ;
RETURN true;
END;
$executionStatus$ LANGUAGE plpgsql;
I run following command inside the postgres shell of pgpool
select fun1(1);
It is deleted the data only from master. I tried again then it is deleted
from different server.So replication fails in this case. But if i use
delete queries separately then it is working fine.It is deleting data from
all servers.
DELETE FROM table1 where table1_id = 1 ;DELETE from table2 where table2_id
= 1 ;DELETE from table3 where table3_id = 1 ;
Please let me know how to fix this issue .
Priyesh Karatha
Mob:+917356890255
E-mail:priyeshkaratha at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pgpool.net/pipermail/pgpool-general/attachments/20160524/3b310db5/attachment.htm>
More information about the pgpool-general
mailing list