Лог действий разработчика

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
Аватара пользователя
mihalych_2017
Сообщения: 39
Зарегистрирован: 11 сен 2017, 15:36
Откуда: Подольск
Контактная информация:

Лог действий разработчика

Сообщение mihalych_2017 » 26 окт 2017, 11:43

Уважаемые коллеги.
Сталкивался ли кто-нибудь с таким вопросом:
есть ли возможность где-то посмотреть лог работ разработчика базы данных.
Т.е. все события, связанные с разработкой, (создание и редактирование полей базы данных, создание и редактирование скриптов и макетов и т.п.) на шкале времени или за определенный период времени.
Про функцию "Database Design Report" можно не указывать, с ней уже знаком.
Может есть файлы типа стандартного лога системы?
Шичко Игорь
FileMaker Developer & Programmer Delphi
https://igorshichko.wordpress.com/

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Лог действий разработчика

Сообщение andrey volkov » 26 окт 2017, 18:13

Игорь, что мешает, используя дизайн функции и шедулер каждый день выполнять процедуру, которая будет определять, какие за этот день новые таблицы были созданы, изменены, какие поля добавлены/изменены/удалены, какие макеты и скрипты созданы /изменены / удалены?
под изменением подразумеваю изменение названия.

понятно, что определить, кто именно менял все это, и как конкретно менялись поля и скрипты, и что там изменилось на конкретных макетах, невозможно
но уже больше, чем ничего

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Лог действий разработчика

Сообщение Alexei Sytch » 26 окт 2017, 21:20

Игорь, встречался как-то FMDiff - сравнивает текущее решение с резервной копией и создает отчет об изменениях. Фишка в том что не требуется сторить Design Report в самом FileMaker, программа работает напрямую с файлами без Filemaker и быстрее. Указываешь старый файл, новый файл и папку для создания отчета, пуск. К сожалению, не бесплатная, а Comunity Edition показывает только пять первых вхождений. Но работает быстро проверял сам. Т.е. имея базу бекапов файлов можно быстро понять что изменилось с прошлого бекапа
Вот здесь пример отчета

Аватара пользователя
mihalych_2017
Сообщения: 39
Зарегистрирован: 11 сен 2017, 15:36
Откуда: Подольск
Контактная информация:

Re: Лог действий разработчика

Сообщение mihalych_2017 » 27 окт 2017, 08:59

Коллеги, огромное спасибо.
Буду копать и изучать.
Шичко Игорь
FileMaker Developer & Programmer Delphi
https://igorshichko.wordpress.com/

Ответить