Сеня рядом и Белла пришел. Былое
ITAdventurer автогенерация uuid в postgreSQL
Не так давно столкнулся с uuid, когда изучал форматы отчетности в xml. uuid это такой хитрый номер состоящий из последовательности в 8-4-4-4-12 символов в 16-ричной системе исчисления. Прелесть такого номера в том, что он считается всегда уникальным. Вы только представьте! В любом списке можно использовать uuid вместо инкрементального счетчика и пересечений не случится! Тут нужно сказать, что далеко не всегда можно обойтись без инкремента. Например, прямые и обратные последовательности точно потребуют такого инкремента...
Использование Enum в Symfony
PHP 8.1 представляет официальную поддержку Enum. Doctrine привнесла поддержку типа Enum в свою структуру ORM, а Symfony добавила поддержку сериализации и десериализации типа Enum. Пришло время перевести ваши проекты на использование PHP Enum, если вы используете сторонние решения для перечисления. Чтобы использовать PHP Enum, вам необходимо обновиться до PHP 8.1 и установить версию PHP 8.1 в файле composer проекта. {
//...
"require": {
"php": ">=8.1",
//...
}
} Создание...