#0
by newbling
Доброго времени суток. Не подскажете как задать текущую дату при архивации через консольку?
#1
by newbling
На данный момент делаю так cd "адрес постгреin" .pg_dump.exe -Ft -h адрес сервера -U юзер -c база > адрес архива cd "адрес 7-зипа7-Zip" .7z.exe a -tzip адрес архива+[ТекущаяДата?].zip адрес архива del адрес архива
#3
by eRik
Есть несколько вариантов, у меня в батнике так: set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2% 7z.exe a e:archivease1c_%now%.7z e:config*.1CD
#7
by newbling
О, отработало присвоение даты, только вот что-то с кодировокй, надо ещё попробовать chcp 1251 сделать
#10
by newbling
ясно, спасибо, сейчас как отработает - по результатам скину готовый код, мб ещё кому понадобится
#11
by newbling
:: меняем кодировку CHCP 1251 :: задаём текущую дату set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2% :: делаем дамп средствами pg_dump.exe cd "АдресГдеЛежит_pg_dump.exe" .pg_dump.exe -Ft -h АдресСервераБД -U ЮзерАдминПостгре -c НазваниеБазыВКластере > АдресКудаУпадётДамп :: архивируем дамп, добавляем дату в название и удаляем незаархивированную версию cd "Адрес7Зип" .7z.exe a -tzip АдресКудаУпадётАрхив%now%.zip АдресГдеЛежитДамп del АдресГдеЛежитДамп
#12
by newbling
Теперь вопрос как восстановить =D Пробую cd "АдресГдеЛежит_pg_restore.exe" .pg_restore.exe -h АдресСервераБД -U ЮзерАдминПостгре -c НазваниеБазыВКластере "АдресГдеЛежитДамп" ну и он ругается на то, что мног опараметров, начиная с "АдресГдеЛежитДамп". Хотя, во всех описаниях именно так.
#13
by newbling
я сейчас пробую делать не -Ft, а Fc - так он сразу его сжимает и вроде ка кв описании позволяет поднимать в ресторе.
#15
by NorthWind
тоже вариант... хотя можно использовать штатный гораздо менее унылый PowerShell и штатный не менее веселый VBS.
#16
by newbling
.pg_restore.exe -h АдресСервераБД -U ЮзерАдминПостгре "АдресГдеЛежитДамп" Если так сделаем, то он куда восстановит базу? Там в дампе лежит изначальный адрес что ли?
#17
by newbling
вот так вроде что-то получилось cd "адрес pg_restore.exe" .pg_restore.exe --host хост --port порт --username суперюзер --dbname имя базы --clean --verbose "адрес дампа"
#19
by newbling
пардон, не тот буфер - вот так отработало .pg_restore.exe -h хост -p порт -U суперюзер -d имя базы -c -v "адрес дампа" -с это дропать таблички в найденной базе, я так понимаю это не обязательно, а -v это сообщать подробно что происходит Дамп же я решил делать в формате -Fc, а ни -Ft. Ft грузит просто плейн текст, который потом архивировать, а -c в формате, подходящем для рестора, но уже ужатом. В сравнении с архивацией 7-зипом получается где-то на 10% толще - не критично. По времени быстрее значительно.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не устанавливается текущая строка в списке регистра сведений!
- Windows Server 2008 в 45 раз быстрее Windows Server 2003
- Дата(...) Преобразование значения к типу Дата не может быть выполнено
- v77.Application и Windows 7 (или Windows Server 2008)
- Текущая дата без установитьпараметр
- Динамический список. Запрос, текущая дата
- текущая настройка системы безопасности не позволяет загружать файлы из этой зоны
- Сервер 1C + SQL 2012 на Windows Server 2012
- Есть дата начала и дата окончания как узнать попала дата в этот период или нет?
- Работа 1С 8.2 в среде Windows 8 и Windows Server 2012
- Лицензирование SQL2012 Standard и Windows Server 2012 R2 Standard
- Сервер 1С (Windows Server + SQL). Нужны ли лицензии Windows CAL?
В этой группе 1С
- Выборка из 2 Дбф и вывод таблицу.
- СКД как вывести ресурсы в строке?
- СКД. Итоги по колонкам СуммаДт, СуммаКт. Как?
- Начальный остаток на каждый день СКД
- Разовые начисления ЗУП 3.0
- ВПФ Комплект документов БП 3.0
- перечисления в скд
- ERP. Как сделать расходный ордер на товары?
- ВыгрузкаЗагрузкаДанныхXML83 с поиском по наименованию при загрузке справочников
- Как дорисовать форму, генерируемую автоматически СКД
- как из 1С узнать текущее московское время? например на яндексе
- Розница 2 и РМК. Выскакивает окно "Справочник номенклатуры"
- Можно ли перенести из УТ 11 в УТ 11 шаблон ценника?
- Активировать ячейку в табличной части формы. Управляемые формы.
- обновить bios на материнке
- Конвертация данных выгрузитьпоправилу
- отчет на СКД с динамическим перечнем колонок
- Агент Сервера 1С
- Косяки при списании АП в ЕГАИС
- Конвертация ошибка при загрузке