瀏覽代碼

Fix PostgreSQL hook not using "psql_command" for list when dumping "all"

Jakub Jirutka 2 年之前
父節點
當前提交
874fba7672
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      borgmatic/hooks/postgresql.py

+ 2 - 1
borgmatic/hooks/postgresql.py

@@ -59,8 +59,9 @@ def database_names_to_dump(database, extra_environment, log_prefix, dry_run):
     if dry_run:
     if dry_run:
         return ()
         return ()
 
 
+    psql_command = database.get('psql_command') or 'psql'
     list_command = (
     list_command = (
-        ('psql', '--list', '--no-password', '--csv', '--tuples-only')
+        (psql_command, '--list', '--no-password', '--csv', '--tuples-only')
         + (('--host', database['hostname']) if 'hostname' in database else ())
         + (('--host', database['hostname']) if 'hostname' in database else ())
         + (('--port', str(database['port'])) if 'port' in database else ())
         + (('--port', str(database['port'])) if 'port' in database else ())
         + (('--username', database['username']) if 'username' in database else ())
         + (('--username', database['username']) if 'username' in database else ())