Два режима работы и выбор базы из списка
Интерактивное меню (Dump+Restore / Dump / Restore) и CLI-команды sync/dump/restore/list/dumps. База и файл дампа выбираются из списка с фильтрацией по вводу, имя базы больше не зашито в конфиг. Пароль берётся из конфига, переменной окружения или спрашивается с терминала; без пароля утилиты вызываются с --no-password, иначе psql подвисает на приглашении. @
This commit is contained in:
+5
-5
@@ -4,10 +4,10 @@
|
||||
"keep_dumps": 5,
|
||||
|
||||
"source": {
|
||||
"host": "stand.example.lan",
|
||||
"host": "postgresql.lan",
|
||||
"port": 5432,
|
||||
"database": "zpas",
|
||||
"user": "readonly",
|
||||
"maintenance_database": "postgres",
|
||||
"user": "postgres",
|
||||
"password_env": "STAND_PGPASSWORD",
|
||||
"sslmode": "prefer",
|
||||
"connect_timeout": 15
|
||||
@@ -16,9 +16,9 @@
|
||||
"target": {
|
||||
"host": "localhost",
|
||||
"port": 5432,
|
||||
"database": "zpas",
|
||||
"database": null,
|
||||
"user": "postgres",
|
||||
"password": "postgres",
|
||||
"password_env": "LOCAL_PGPASSWORD",
|
||||
"maintenance_database": "postgres",
|
||||
"owner": "postgres",
|
||||
"recreate": true
|
||||
|
||||
Reference in New Issue
Block a user