Postgres поддерживает понятие перечислений (enum) На скорую руку попытался понять что это для бд и для клиента вообще: enum — статический упорядоченный набор значений Значение enum занимает на диске 4 байта Регистр имеет значение, т. е. 'happy' и 'HAPPY' — не одно и то же Разные enum сравнивать меж…
Через несколько дней заканчивается голосование по первой итерации реализации enum в PHP 8.1 . Уже видно, что голосов “за” гораздо больше, так что давайте кратко пройдемся и посмотрим, что же нам приготовили авторы языка. Зачем нужны enum? Зачем вообще нужны enum? По сути они служат цели…
tl;dr github.com/QratorLabs/fastenum pip install fast-enum Зачем нужно перечисление (enum) (если вы все знаете — опуститесь до секции «Перечисления в стандартной библиотеке») Представьте, что вам нужно описать набор всех возможных состояний сущностей в собственной модели базы данных. Скорее всего, вы…
Преамбула В процессе разработке ПО у меня возникла необходимость определения перечислителей enum в централизованном заголовочном файле, тогда как их использование могло быть во многих исходных файлах. Это весьма удобно с точки зрения организации исходников и зависимостей. Однако для моих задач также требовалась регистрация перечислителей в системе метатипов Qt. О том, как делал я такую регистрацию и пойдет речь. Интервью с Qt — Мне нужно чтобы ты понимал мой enum. Читать дальше →