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

> Присваивайте строкам уникальный 36-символьный код автоматически: как включить поле UUID, почему значение нельзя менять и чем оно лучше автонумерации.

Source: https://opennix.org/docs/baserow/field-types/uuid-field/


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

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

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

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

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

Это делает поле UUID отличным выбором для [первичного поля](/docs/baserow/fields/primary-field/), когда нужен стабильный уникальный идентификатор для работы с API, внешними интеграциями или при объединении данных из разных источников.

![Поле UUID в Baserow](/images/baserow/field-types/uuid-field-example.png)

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

1. В таблице нажмите на знак плюса `+`, чтобы [добавить новое поле](/docs/baserow/fields/adding-a-field/).
2. Выберите **UUID** в выпадающем списке типов полей.
3. Задайте имя поля (например, «Уникальный ID»).
4. Нажмите **Создать**.

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

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

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

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

**Можно ли использовать UUID в качестве первичного поля?** Да. Это отличный выбор для [первичного поля](/docs/baserow/fields/primary-field/), особенно если вы планируете обращаться к данным через API или из других приложений.

## Что дальше

Чтобы разобраться, как настроить простую последовательную нумерацию, читайте про [поле автонумерации](/docs/baserow/field-types/autonumber-field/). Полный список типов полей и их назначение смотрите в [обзоре типов полей Baserow](/docs/baserow/fields/baserow-field-overview/), а о создании и переименовании полей - в статье про [добавление поля](/docs/baserow/fields/adding-a-field/).

