Метка: uuid
-
Типы данных PostgreSQL
Статья основана на 13 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Типы данных В PostgreSQL довольно много типов данных. Просмотреть их и их количество можно в документации или командами: Значения типов разбиты по группам typtype: Просмотрим, например, все базовые типы: Всего 300+ типов. Рассмотрим основные. Базовые…
-
Первичный и внешний ключи PostgreSQL
Статья основана на третьем видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В данной статье разберем первичные и внешние ключи в PostgreSQL. Первичный ключ Для чего он нужен? Если говорить про искусственный ключ (1, 2, 3 и т.д.), то по номеру примерно понятно,…
-
Новое видео про генерацию UUID в PostgreSQL
Краткое содержание Ютуб ролика (небольшой отрывок первой лекции курса по Оптимизации PostgreSQL) про особенности генерации UUID UUID замечательный инструмент для генерации уникальных значений искусственного первичного ключа в PostgreSQL, но он имеет и ряд недостатков. Сравним генерацию 10 миллионов строк UUID четвертой версии + рандомный текст с аналогичным классическим подходом serial. Потом создадим индексы по этим…
-
Что быстрее count(id) или count(UUID) в PostgreSQL?
Казалось бы в прошлой статье мы выяснили, что нет разницы между count(id), count(1) или count(*). Давайте теперь узнаем, как же PostgreSQL работает с таким замечательным инструментом как UUID. Общая идея заключается в том, что UUID предоставляет нам способ генерации уникальных идентификаторов без необходимости зависеть от конкретных контекстов или ресурсов. В PostgreSQL, для создания UUID, вы…