On 4 фев, 13:58, PEAKTOP <[email protected]> wrote:
> Посмотрел я настройки fbtrace.conf, отсюда возник ряд вопросов
>
> 1) К чему бы это ? Ну, понятно, что для мониторинга всего, что
> храниться в базе.
...
> А вообще - кинте в меня ссылкой, где про это почитать можно.
Ну если прям совсем невтерпёж, то можно почитать документацию к
РедБазе.
Общая идея та же.

Я лично для себя вижу удобство такого трейса для накатывания
изменений.
Пишем в fbtrace.conf нечто вида:

<database ^(.*)\.fdb$>
        enabled true
        log_filename $1.log
        exclude_filter ^(SELECT|WITH).*
        log_statement_start true

        #цифры почти с потолка
        max_sql_length 64000
        max_arg_length 64000
        max_arg_count 90
</database>

и рядом с базами будем иметь файл с расширением ".log" в котором будут
все изменения DDL.
Учитываю мою модель разработки - разработал на девелоперской машине ->
накатил клиенту - очень удобно. Главное файл лога не забыть почистить
перед разработкой. Ну и потом надо пропарсить. Пока нет другого
формата вывода, свояю парсер, чтобы из этого безобразия генерил скрипт
обновления.

Ответить