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.
Учитываю мою модель разработки - разработал на девелоперской машине ->
накатил клиенту - очень удобно. Главное файл лога не забыть почистить
перед разработкой. Ну и потом надо пропарсить. Пока нет другого
формата вывода, свояю парсер, чтобы из этого безобразия генерил скрипт
обновления.