"Alex Bekhtin" ...

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

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

INSERT|UPDATE|DELETE - забыл ?

log_statement_start true

   Лучше log_statement_finish, ибо невыполненные запросы тебе по идее не нужны,
а при старте это ещё не известно.

и рядом с базами будем иметь файл с расширением ".log" в котором будут
все изменения DDL.

   У меня была идея сделать фильтры по типам statement'ов...

   А для DDL нужно ещё знать - был ли COMMIT и как он завершился :)

--
Хорсун Влад

Ответить