Установка и работа с PostgreSQL в WSL

В этой заметке я опишу как установить и начать использовать PostgreSQL в Windows Subsystem for Linux (WSL) для локальной разработки.
В этой заметке я опишу как установить и начать использовать PostgreSQL в Windows Subsystem for Linux (WSL) для локальной разработки.
При разработке на любом из современных PHP фреймворков, мы используем систему миграций базы данных. В этой заметке рассказывается как использовать систему миграции базы данных в своем проекте, который разрабатывается без использования фреймворка.
Это продолжение статьи "Локальная среда для PHP разработки с помощью Docker", теперь мы добавим к нашей среде phpMyAdmin
При моей работе с Laravel (да и вообще при создании любого продукта), когда создаете миграции, иногда возникает вопрос какой тип данных для хранения значений в базе выбрать, для этого ниже есть небольшая шпаргалка.
На простом примере разберем как использовать в Laravel поля типа JSON в MySQL. Сделаем 2 дополнительных поля meta title и meta description для страницы.