# История изменений строки в Baserow - кто менял данные

> История изменений строки Baserow фиксирует автора, старое и новое значение каждого поля - как её открыть и на что обращать внимание при аудите данных.

Source: https://opennix.org/docs/baserow/rows/row-change-history/


История изменений строки Baserow автоматически фиксирует каждое редактирование, добавление и удаление значения в записи, формируя хронологический журнал без какой-либо ручной настройки. В статье объясняется, как открыть эту историю, что показывает каждая запись журнала и как долго данные хранятся при самостоятельном хостинге.

## Обзор

История изменений строки записывает каждую правку данных строки, формируя хронологический журнал, доступный прямо в карточке строки. Каждая запись показывает, кто внёс изменение, какие поля были изменены, старое и новое значение, а также точное время правки.

Это отслеживание работает автоматически и не требует настройки - при каждом редактировании ячейки, добавлении данных или их удалении Baserow создаёт новую запись в журнале. Журнал изменений помогает командам поддерживать подотчётность, разбираться в проблемах с данными, понимать, как менялась запись со временем, и соответствовать внутренним требованиям к аудиту.

![Интерфейс истории изменений строки в Baserow](/images/baserow/rows/baserow-row-change-history-interface.png)

## Когда пригодится история изменений

**Аудит данных:** отследить, кто редактировал записи клиентов, финансовые данные или другую чувствительную информацию для соответствия внутренним политикам.

**Разбор ошибок:** если данные выглядят некорректно, посмотреть в истории, когда произошло изменение, кто его внёс и каким было предыдущее значение.

**Прозрачность совместной работы:** увидеть, кто из участников команды добавлял заметки, обновлял статусы или менял важные поля записи.

**Контроль качества:** проверить, что процесс проверки был соблюдён - когда было дано одобрение, когда поле было провалидировано или когда было выполнено нужное обновление.

**Обучение новых участников:** показать новичкам, как менялась запись со временем, чтобы объяснить принятый в команде рабочий процесс.

**Разрешение спорных ситуаций:** если возникло разногласие по поводу значения, свериться с историей, чтобы установить, что именно менялось, кем и когда.

## Какие изменения фиксируются

| Тип изменения | Что фиксируется | Пример |
|---|---|---|
| **Правка поля** | Старое значение → новое значение | Статус изменён с «Черновик» на «Опубликовано» |
| **Новые данные** | Пусто → новое значение | Добавлен email: user@example.com |
| **Удаление значения** | Старое значение → пусто | Удалён номер телефона |
| **Изменение связей** | Связанные записи добавлены или удалены | Проект связан с клиентом ABC |
| **Изменение файлов** | Файлы загружены или удалены | Invoice.pdf добавлен во вложения |
| **Правка нескольких полей** | Все изменения в рамках одного обновления | Одновременно обновлены «Приоритет» и «Срок» |

**Примечание:** сама история изменений строки отслеживает только правки существующих данных - создание и удаление строк в этот журнал не попадают.

## Как открыть историю изменений строки

Полную хронологию изменений для любой строки можно посмотреть прямо в её [карточке строки](/docs/baserow/rows/enlarging-rows/).

**Чтобы посмотреть историю изменений:**

1. откройте таблицу с нужной строкой;
2. нажмите значок разворачивания, чтобы [открыть карточку строки](/docs/baserow/rows/enlarging-rows/);
3. перейдите на вкладку **«История»** в верхней части карточки;
4. прокрутите хронологический список изменений.

История отображается от самых новых записей к более старым, поэтому последние изменения сразу видны наверху.

## Как читать запись в истории изменений

Каждая запись истории содержит определённый набор сведений, которые помогают понять, что произошло.

### Автор изменения

Показывает, какой пользователь внёс правку. Если учётная запись пользователя больше не существует, запись сохраняет его имя на момент изменения, чтобы не терять целостность истории.

### Детали изменения

Даёт полную сводку о том, что было изменено, включая:

- названия изменённых полей;
- предыдущие значения (до правки);
- новые значения (после правки);
- количество полей, изменённых в рамках одного обновления.

### Время изменения

Показывает точную дату и время правки в соответствии с настройками часового пояса - подробнее об этом в статье [«Работа с часовыми поясами»](/docs/baserow/fields/working-with-timezones/).

## Хранение истории при самостоятельном хостинге

При самостоятельном развёртывании Baserow по умолчанию хранит историю изменений строки 180 дней, а администратор может изменить этот срок в настройках бэкенда - вплоть до 365 дней. Более долгий период хранения увеличивает объём данных в базе, поэтому при увеличении срока стоит заранее оценить нагрузку на хранилище.

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

## Часто задаваемые вопросы

**Можно ли восстановить прежнее значение прямо из истории изменений?** Не напрямую из панели истории - она предназначена только для просмотра. Чтобы вернуть предыдущее значение, скопируйте его из записи истории и вставьте в текущее поле вручную.

**Отслеживается ли в истории, кто удалил строку?** Нет, история изменений строки относится к правкам существующих данных - после удаления строки её история недоступна, поскольку самой строки больше нет.

**Можно ли выгрузить историю изменений для отчёта?** На данный момент история просматривается только внутри интерфейса Baserow и не экспортируется напрямую.

**Что происходит по истечении срока хранения?** Изменения старше настроенного периода хранения автоматически удаляются из истории. Сами текущие данные остаются нетронутыми - удаляется только запись о том, как они менялись. Увеличьте срок хранения в настройках бэкенда, если нужна более длинная история.

**Можно ли фильтровать или искать по истории изменений?** На данный момент история показывает все изменения строго хронологически, без фильтрации. Для больших журналов используйте прокрутку, чтобы перемещаться по хронологии.

Раздел «Строки» завершён - переходите к разделу [«Поля»](/docs/baserow/fields/), чтобы узнать, какие типы полей доступны в Baserow и как их настраивать.

