Module trase.tools.pcs.nodes.merge

Functions

def merge_nodes(keep_node_id, replace_node_id, auto=False, dry=False, autocommit=True, cnx=None, cur=None)

Combine 2 nodes into 1 in database.

:param int keep_node_id: 'nodes.node_id' of node to be kept in database :param int replace_node_id: 'nodes.node_id' of node to be replaced in database :param bool auto: perform merge without asking user to confirm :param bool dry: do not commit merge :param cnx: Database connection object :type cnx: psycopg2.extensions.connection or pcs.connect.loggingConnection :param cur: Database cursor object :type cur: psycopg2.extensions.cursor or pcs.connect.loggingCursor :return: None