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

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

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

