src/MetadataTransfer/metadatacopy.py [131:156]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("--tgtcluster", help="<target cluster endpoint>")
    parser.add_argument("--tgtuser", help="<superuser on target cluster>")
    parser.add_argument("--srccluster", help="<source cluster endpoint>")
    parser.add_argument("--srcuser", help="<superuser on source cluster>")
    parser.add_argument("--srcdbname", help="<source cluster database>")
    parser.add_argument("--tgtdbname", help="<target cluster database>")
    parser.add_argument("--dbport", help="set database port", default=5439)
    args = parser.parse_args()

    srchost = args.srccluster
    srclusterid = srchost.split('.')[0]
    srcuser = args.srcuser
    srcdbname = args.srcdbname
    tgtdbname = args.tgtdbname
    tgtuser = args.tgtuser
    tgthost = args.tgtcluster
    tgtclusterid = tgthost.split('.')[0]

    if srchost is None or tgthost is None or srcuser is None or tgtuser is None:
        parser.print_help()
        exit()

    tgtconstring = connstring(dbname=tgtdbname, dbhost=tgthost, clusterid=tgtclusterid, dbuser=tgtuser)
    srcconstring = connstring(dbname=srcdbname, dbhost=srchost, clusterid=srclusterid, dbuser=srcuser)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/MetadataTransfer/userprivs.py [143:168]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("--tgtcluster", help="<target cluster endpoint>")
    parser.add_argument("--tgtuser", help="<superuser on target cluster>")
    parser.add_argument("--srccluster", help="<source cluster endpoint>")
    parser.add_argument("--srcuser", help="<superuser on source cluster>")
    parser.add_argument("--srcdbname", help="<source cluster database>")
    parser.add_argument("--tgtdbname", help="<target cluster database>")
    parser.add_argument("--dbport", help="set database port", default=5439)
    args = parser.parse_args()

    srchost = args.srccluster
    srclusterid = srchost.split('.')[0]
    srcuser = args.srcuser
    srcdbname = args.srcdbname
    tgtdbname = args.tgtdbname
    tgtuser = args.tgtuser
    tgthost = args.tgtcluster
    tgtclusterid = tgthost.split('.')[0]

    if srchost is None or tgthost is None or srcuser is None or tgtuser is None:
        parser.print_help()
        exit()
    # Build connection string for target and source clusters
    tgtconstring = connstring(dbname=tgtdbname, dbhost=tgthost, clusterid=tgtclusterid, dbuser=tgtuser)
    srcconstring = connstring(dbname=srcdbname, dbhost=srchost, clusterid=srclusterid, dbuser=srcuser)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



