summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Paquier2012-07-12 04:33:43 +0000
committerMichael Paquier2012-07-12 04:33:43 +0000
commit135d0bb4d2e7c95e7379091afd9e8063419e1e41 (patch)
treeb28970bf19c49690f3fafb88c813911b7937e2cc
parentb55e0dbef80d0d59a0033286ad0d3d02e50b9996 (diff)
Correct grammar of EXECUTE DIRECT in pgxc_clean
This is a consequence of commit 011b1d7.
-rw-r--r--contrib/pgxc_clean/pgxc_clean.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/pgxc_clean/pgxc_clean.c b/contrib/pgxc_clean/pgxc_clean.c
index d5226fbc78..e4255ab678 100644
--- a/contrib/pgxc_clean/pgxc_clean.c
+++ b/contrib/pgxc_clean/pgxc_clean.c
@@ -498,7 +498,7 @@ static void
do_commit_abort(PGconn *conn, txn_info *txn, bool is_commit)
{
int ii;
- static const char *EXEC_DIRECT_STMT_FMT = "EXECUTE DIRECT ON %s '%s PREPARED ''%s'';';";
+ static const char *EXEC_DIRECT_STMT_FMT = "EXECUTE DIRECT ON (%s) '%s PREPARED ''%s'';';";
static const char *GLOBAL_STMT_FMT = "%s PREPARED '%s';";
char stmt[1024];
PGresult *res;
@@ -636,7 +636,7 @@ getTxnStatus(PGconn *conn, GlobalTransactionId gxid, int node_idx)
PGresult *res;
char *res_s;
- static const char *STMT_FORM = "EXECUTE DIRECT ON %s 'SELECT pgxc_is_committed(''%d''::xid);'";
+ static const char *STMT_FORM = "EXECUTE DIRECT ON (%s) 'SELECT pgxc_is_committed(''%d''::xid);'";
node_name = pgxc_clean_node_info[node_idx].node_name;
sprintf(stmt, STMT_FORM, node_name, gxid);
@@ -706,7 +706,7 @@ getPreparedTxnListOfNode(PGconn *conn, int idx)
/* SQL Statement */
static const char *STMT_GET_PREP_TXN_ON_NODE
- = "EXECUTE DIRECT ON %s 'SELECT TRANSACTION, GID, OWNER, DATABASE FROM PG_PREPARED_XACTS;'";
+ = "EXECUTE DIRECT ON (%s) 'SELECT TRANSACTION, GID, OWNER, DATABASE FROM PG_PREPARED_XACTS;'";
char stmt[MAX_STMT_LEN];
sprintf(stmt, STMT_GET_PREP_TXN_ON_NODE,