Генератор UUID · форматNil UUID — нулевой идентификатор
Nil UUID — все 128 бит равны нулю. Это не случайное значение, а заранее известное: его используют как явное «идентификатора нет» там, где пустое значение недопустимо. У него нет ни версии, ни варианта. Парный к нему Max UUID — все биты единицы.
01
Генератор Nil UUID
формат выбран — все настройки и проверка в полном генератореКоличество
Nil UUID всегда одинаков — пачка из одних нулей ни к чему.
Нажмите «Сгенерировать» — здесь появятся идентификаторы.
02
Как устроен: Nil UUID
Когда применять
- Значение по умолчанию в колонке, которая не допускает NULL.
- Маркер «ещё не присвоено» в протоколах и файлах, где поле обязательно.
- Не годится как настоящий идентификатор: он один на всех.
Чем отличается от соседей
Против NULL: Nil — это значение, а NULL — его отсутствие; Nil проходит проверку формата и попадает в уникальные индексы, поэтому двух строк с Nil в уникальной колонке быть не может. Против Max UUID: обе заглушки из RFC 9562, Max — все единицы, его используют как верхнюю границу диапазона. Генерировать Nil пачкой бессмысленно — он всегда одинаков.
03
Сравнение форматов
04
Частые вопросы
Обновлено