что установлено куча разных версий, но не могу найти свитчер, не менять же линки на бинарники в /usr/bin ...
https://laravel.com/docs/8.x/homestead#configuring-homestead всё прочитал? Конкретно про бд и Extending Homestead
ну само-собой я видел упоминание версии в примере включения сервиса в конфиге, речь о свитчере уже установленной в homestead версии, типа php74 для свитча версии php
не, только экстендить, и помоему 2 разные версии постреса на 1 инстансе не поднимешь
не понимаю что значит экстендить, они же в сам хомстед по умолчанию поставлены, целых 4 штуки разных
все оказалось проще, хоть и не документировано. уже установлен пакет postgresql-common (https://medium.com/keeping-code/running-multiple-postgresql-versions-simultaneously-on-macos-linux-90b3d7e08ffd) он дает юзать несколько версий, по умолчанию они все работают, просто на разных портах висят. Остается только создать структуру и БД по примеру provision в нужном кластере добавив флаг sudo -u postgres psql --cluster 9.6/main -c "CREATE ROLE homestead LOGIN PASSWORD 'secret' SUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;" sudo -u postgres /usr/bin/createdb --cluster 9.6/main --echo --owner=homestead homestead
Обсуждают сегодня