Parameterize record creation/update queries

Also merge the main functionality into a common function to avoid
duplication.
This commit is contained in:
Ian Barwick
2017-04-24 22:21:38 +09:00
parent ca6b493763
commit 8a04879953
3 changed files with 80 additions and 127 deletions

View File

@@ -153,8 +153,8 @@ t_server_type parse_node_type(const char *type);
const char * get_node_type_string(t_server_type type);
int get_node_record(PGconn *conn, int node_id, t_node_info *node_info);
bool create_node_record(PGconn *conn, char *action, t_node_info *node_info);
bool update_node_record(PGconn *conn, char *action, t_node_info *node_info);
bool create_node_record(PGconn *conn, char *repmgr_action, t_node_info *node_info);
bool update_node_record(PGconn *conn, char *repmgr_action, t_node_info *node_info);
#endif