From 7f2ade00bf2e4e6f9f1342d052d20a1174df2ac9 Mon Sep 17 00:00:00 2001 From: Ryan Lambert Date: Fri, 25 Feb 2022 16:05:29 -0700 Subject: [PATCH] Allow conninfo string with osm2pgsql-replication --- scripts/osm2pgsql-replication | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/osm2pgsql-replication b/scripts/osm2pgsql-replication index 6e92a63f1..97e2e2daa 100755 --- a/scripts/osm2pgsql-replication +++ b/scripts/osm2pgsql-replication @@ -75,6 +75,10 @@ def pretty_format_timedelta(seconds): def connect(args): """ Create a connection from the given command line arguments. """ + # If dbname looks like a conninfo string use it as such + if any(part in args.database for part in ['=', '://']): + return psycopg.connect(args.database) + return psycopg.connect(dbname=args.database, user=args.username, host=args.host, port=args.port)