А кто как проверяет целостность баз 1С, восстановленных из дампа?

Хотелось бы допилить скрипт, чтоб не только развёртывал порой бэкап, но и тут же до него достукивался.

16 ответов

31 просмотр

Делаю валидацию человеком.

First name
Делаю валидацию человеком.

"С деньгами и дурак купит. А ты без денег попробуй!" (ц) не помню откуда. Задача именно в том, чтобы скрипт регулярно разворачивал базу из быкапа, подключался к ней по 1С (а не скуль-запросы слал) и докладывал о сбоях при наличии таковых.

Вадим «Дым» Илларионов ☭
"С деньгами и дурак купит. А ты без денег попробуй...

Почти так и есть. Дамп летит на отдельный хост там разворачивается, с утра человек заходит в браузер и смотрит последний документ - если все как обычно=бэкап валидный

First name
Почти так и есть. Дамп летит на отдельный хост там...

Не годится. Дамп разворачивает базу, создавая новую по шаблону check_<DB name>. На сервере 1С соединение с базой по этому имени создано. Задача — 1С-клиентом из ком.строки послать некий запрос в оную базу. Учитывая, что собственно 1Ски я всю дорогу избегал, то понятия не имею, как с нею работать на этом уровне.

Вадим «Дым» Илларионов ☭
Не годится. Дамп разворачивает базу, создавая нову...

Ничего не понял. Есть pg_dump есть pg_restore восстановить копию на другом хосте и проверь

First name
Ничего не понял. Есть pg_dump есть pg_restore восс...

Задача, чтобы 1С подключилась к базе, сделала там создание документа условное, если всё норм, то вышла с 0. Если не норм, то с ошибкой вывалилась.

Ilya
Задача, чтобы 1С подключилась к базе, сделала там ...

Ну это внутри конфигурации надо делать

First name
Ничего не понял. Есть pg_dump есть pg_restore восс...

Ещё раз, самоцитата: Задача именно в том, чтобы скрипт регулярно разворачивал базу из быкапа, подключался к ней по 1С (а не скуль-запросы слал).

Вадим «Дым» Илларионов ☭
Ещё раз, самоцитата: Задача именно в том, чтобы ск...

Ну разворачивать не проблема. А подключиться хочется через какой нибудь ibcmd и поработать в БД?

First name
Ну разворачивать не проблема. А подключиться хочет...

Так я разворачиваю. Сам вопрос выделен жЫрным и подчёркнут. :)

Andrew Maystrenko
1С:Исполнитель для этого

Кстати да, вот он может подойти

Andrew Maystrenko
1С:Исполнитель для этого

Спасибо, полистаю тырнеты на эту тему.

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта