use of function only updates node where function is called #7
Slania
commented
Feb 28, 2016
This is currently addressed in the develop branch (version 0.2):
https://github.com/citusdata/pg_paxos/tree/develop
Instead of logging the literal query string, this version deparses the query plan, which gives it the query as it is meant to be executed after evaluating parameters. However, since the deparser (from ruleutils.c in postgres) doesn't deparse all query plans correctly, this version breaks some other (complex) queries.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As you can see, simple table with an insert function. Only applies the function to the node I called the function from. Also, it doesn't matter if the other node has the function or not. I understand this might be because of no support for distributed transactions and that functions are inherently transactional but there is no warning or error message for the same.