Files
pg-stand-sync/config.example.json
T
mikhail b30406bbf6 Два режима работы и выбор базы из списка
Интерактивное меню (Dump+Restore / Dump / Restore) и CLI-команды
sync/dump/restore/list/dumps. База и файл дампа выбираются из списка
с фильтрацией по вводу, имя базы больше не зашито в конфиг.

Пароль берётся из конфига, переменной окружения или спрашивается с
терминала; без пароля утилиты вызываются с --no-password, иначе psql
подвисает на приглашении.
@
2026-08-20 03:18:04 +03:00

50 lines
975 B
JSON

{
"pg_bin_dir": "C:\\Program Files\\pgAdmin 4\\runtime",
"dump_dir": "dumps",
"keep_dumps": 5,
"source": {
"host": "postgresql.lan",
"port": 5432,
"maintenance_database": "postgres",
"user": "postgres",
"password_env": "STAND_PGPASSWORD",
"sslmode": "prefer",
"connect_timeout": 15
},
"target": {
"host": "localhost",
"port": 5432,
"database": null,
"user": "postgres",
"password_env": "LOCAL_PGPASSWORD",
"maintenance_database": "postgres",
"owner": "postgres",
"recreate": true
},
"dump": {
"schema_only": false,
"no_owner": true,
"no_privileges": true,
"compress": 6,
"verbose": false,
"schemas": [],
"exclude_schemas": [],
"exclude_tables": [],
"exclude_table_data": []
},
"restore": {
"jobs": 4,
"no_owner": true,
"no_privileges": true,
"clean": true,
"exit_on_error": false,
"verbose": false
},
"post_restore_sql": []
}