Поле UUID в Baserow - уникальный ID для каждой строки

Поле UUID автоматически генерирует глобально уникальный 36-символьный идентификатор для каждой строки таблицы - удобно для API-интеграций и слияния данных из разных источников. Статья описывает, что такое поле UUID, как добавить его в таблицу и чем оно принципиально отличается от поля автонумерации.

Что такое поле UUID

UUID (Universally Unique Identifier, универсальный уникальный идентификатор) - это автоматическое поле, которое генерирует уникальную 36-символьную строку (например, a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8) для каждой новой строки.

У этого типа поля два ключевых свойства:

  • Нередактируемое: пользователи не могут вручную изменить значение, что гарантирует целостность данных;
  • Глобально уникальное: сгенерированный ID статистически гарантированно уникален во всех таблицах и базах данных, а не только внутри своей таблицы.

Это делает поле UUID отличным выбором для первичного поля , когда нужен стабильный уникальный идентификатор для работы с API, внешними интеграциями или при объединении данных из разных источников.

Поле UUID в Baserow

Как добавить поле UUID

  1. В таблице нажмите на знак плюса +, чтобы добавить новое поле .
  2. Выберите UUID в выпадающем списке типов полей.
  3. Задайте имя поля (например, «Уникальный ID»).
  4. Нажмите Создать.

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

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

В чём разница между полем UUID и полем автонумерации? Оба поля создают уникальные идентификаторы, но решают разные задачи. Поле автонумерации создаёт простой, понятный человеку возрастающий номер (1, 2, 3…) - он уникален только в пределах своей таблицы и подходит для простых внутренних ссылок. Поле UUID создаёт сложную 36-символьную строку, предназначенную для машинной обработки, - она глобально уникальна и нужна там, где требуется постоянный идентификатор для внешних систем, API или объединения баз данных.

Можно ли редактировать значение UUID? Нет. Поле нередактируемое - это гарантирует его уникальность и целостность как постоянного идентификатора строки.

Можно ли использовать UUID в качестве первичного поля? Да. Это отличный выбор для первичного поля , особенно если вы планируете обращаться к данным через API или из других приложений.

Что дальше

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

Проверено OpenNix LLC · Обновлено