Join в SQL: inner, left, right и full join.

Механизм джойнов это мощный инструмент реляционных баз данных. Для соединения двух таблиц в одну и результирующих данных в одну,  это максимально часто используется в SQL. И для нас доступны различные виды join.

Читать далее

Типизированные константы классов в PHP 8.3

Начиная с версии PHP 8.3 мы можем указывать типы для констант классов, что делает наши приложения менее подверженными неожиданным ошибкам. Вцелом это продолжение пути для использования возможностей строгой типизации.

Читать далее

Процесс docker-pr слушает 80 порт?

Одним прекрасным утром Вы можете поднимать проект через docker-compose в котором в том числе есть NGINX, и с удивлением увидеть ошибку

ERROR: for nginx  Cannot start service nginx: driver failed programming external connectivity on endpoint  (5c0f6f0cfff4bffb87c94581b7a030859d78e8b77602d6ea59e9bce72d158b25): Bind for 0.0.0.0:80 failed: port is already allocated
Читать далее

Тип перечисления ENUM в PostgreSQL.

 Для ситуаций когда значения поля в таблице PostgreSQL имеет ограниченное количество строковых значений, для использования отлично подходит тип Enums, который предварительно создаем, а потом используем при создании поля в таблице.

Читать далее