Postgres Enum

Postgres поддерживает понятие перечислений ( enum )

На скорую руку попытался понять что это для бд и для клиента вообще:


enum — статический упорядоченный набор значений
Значение enum занимает на диске 4 байта
Регистр имеет значение, т. е. 'happy' и 'HAPPY' — не одно и то же
Разные enum сравнивать меж собой нельзя (можно, если привести к общему типу или запилить операторы для них)
Невозможно в колонку перечисляемого типа подсунуть значение, которое отсутствует в самом перечислении

Ок, вроде всё как обычно, только в Postgres Читать дальше →

Последние Новости

Яндекс.Метрика