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

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

Ссылки по теме
- Поля — сведения о назначении, категориях и логике сопоставления полей
- Обычная таблица — создание и управление полями в обычной таблице
- Snowflake ID — использование идентификатора Snowflake по умолчанию
- Nano ID — использование короткого случайного идентификатора

