Unix timestamp
Введение
В NocoBase Unix timestamp (Unix timestamp) используется для хранения временных меток Unix.
Unix timestamp часто используется при интеграции с внешними системами, работе с данными журналов или миграции исторических данных. В поле хранится числовое значение, но его бизнес-смысл — время.
Если внешняя система не требует использования временных меток, для понимания и обслуживания лучше использовать дату и время.
Сценарии использования
Unix timestamp подходит для следующих бизнес-сценариев:
- Синхронизация временных меток с внешними системами
- Время возникновения записи в журнале
- Unix timestamp, возвращаемый API
- Поле времени при миграции исторических данных
Создание и настройка
На странице «Configure fields» таблицы данных нажмите «Add field» и выберите «Unix timestamp», чтобы создать поле Unix timestamp.

После создания имя поля будет использоваться блоками страниц, правами доступа, рабочими процессами и API. Перед созданием проверьте название, чтобы избежать затрат на изменение конфигурации в дальнейшем.
Особенности поля
Поля Unix timestamp по умолчанию ведут себя следующим образом:
Редактирование настроек
После создания нажмите «Edit» справа от поля, чтобы изменить настройки поля Unix timestamp. Редактирование поля используется главным образом для изменения способа его отображения и использования в NocoBase, например имени, описания, значения по умолчанию, правил валидации или настроек, относящихся только к этому полю.
Если поле получено из таблицы, уже синхронизированной с основной базой данных, редактирование обычно выполняется в рамках сопоставления полей — поле базы данных сопоставляется с Field type и Field interface в NocoBase.
Переключение Field type или Field interface — это не простое изменение отображаемого имени. Оно влияет на способ хранения данных, компонент ввода, правила валидации, условия фильтрации и способ использования переменной в рабочих процессах. При большом объёме существующих данных сначала убедитесь, что их формат соответствует новому типу.
Удаление поля
Нажмите «Delete» справа от поля, чтобы удалить поле Unix timestamp. В основной базе данных также можно выбрать несколько полей и удалить их одновременно.
При удалении созданного в основной базе данных поля Unix timestamp обычно одновременно удаляются физический столбец в базе данных и уже хранящиеся в нём данные. При удалении поля, синхронизированного с базой данных или сопоставленного с внешним источником данных, область воздействия зависит от соответствующего источника и происхождения поля.
Удаление поля может повлиять на блоки страниц, формы, фильтры, права доступа, рабочие процессы, API, импорт и экспорт, а также существующие данные. Перед удалением убедитесь, что поле больше не используется в бизнес-конфигурации.
Использование в настройках страниц
Поле Unix timestamp подходит для интеграции с внешними системами и сценариев, связанных с журналами.

Связанные ссылки
- Поля — сведения о назначении, категориях и логике сопоставления полей
- Обычная таблица — создание и управление полями в обычной таблице
- Дата и время (с часовым поясом) — хранение обычных значений даты и времени
- Целое число — хранение обычных целых чисел

