Postgres

Восстановление базы данных postgresql с помощью скрипта cmd (bat)

SET PGPASSWORD=********** “C:\Program Files\PostgresPro\12\bin\pg_restore.exe” –host localhost –port 5432 –username “postgres” –dbname “KAMIN” –role “postgres” –section pre-data –section data –section post-data –verbose “Z:\sql_backup\ERP_sql_backup\2021.04.07_14.00.00_ERP.butts“ pause ********** – пароль БД C:\Program Files\PostgresPro\12 – путь до уст. программы KAMIN – в какую базу будем восстанавливать Z:\sql_backup\ERP_sql_backup\2021.04.07_14.00.00_KAMIN.butts – откуда берем ранее созданную резервную копию средствами sql

Обслуживание базы данных 1C postgreSQL (windows) cmd (bat) скрипты

ANALYZE (БЕЗ VACUUM!) — каждый день (Например, утром, еще до начала работы пользователей в 1С).REINDEX – Делаем раз в неделю для профилактики (Не обязательно, если индексы не «распухают» и делаете часто Dump / Restore).VACUUM  + FULL + ANALYZE – Раз в неделю (лучше всего делать в конце рабочей недели например: пятница). Так выполняя эти простые действия …

Обслуживание базы данных 1C postgreSQL (windows) cmd (bat) скрипты Читать полностью »

Создание резервной копии баз данных Postgres (Windows)

REM /////////////////////////////////////////////////////////////////////////////////REM РЕЗЕРВИРВОВАНИЕREM ПРИМЕР СОЗДАНИЯ РЕЗЕРВНОЙ КОПИИ БАЗЫ ДАННЫХ 1C НА POSTGRESQLCLSECHO OFFCHCP 866 REM УКАЗАНИЕ ПЕРЕМЕННЫХ СРЕДЫ POSTGRESQLSET PGBIN=C:\Program Files\PostgresPro\12\bin\SET PGDATABASE=KAMINSET PGHOST=localhostSET PGPORT=5432SET PGUSER=postgresSET PGPASSWORD=********** REM ПЕРЕХОД В КАТАЛОГ С bat-ФАЙЛОМ (ОТКУДА ЗАПУЩЕН ФАЙЛ)%~d0CD %~dp0 REM ФОРМИРОВАНИЕ ИМЕНИ ФАЙЛА ДЛЯ РЕЗЕРВНОЙ КОПИИ И LOG ФАЙЛА ОТЧЕТА@echo offset h=%TIME:~0,2%set m=%TIME:~3,2%set s=%TIME:~6,2%set dd=%DATE:~0,2%set mm=%DATE:~3,2%set yyyy=%DATE:~6,4%SET DUMPFILE=Z:\KAMIN\%yyyy%.%mm%.%dd%%h%.%m%.%s%_KAMIN.butts …

Создание резервной копии баз данных Postgres (Windows) Читать полностью »