Залить проект в git репозиторий.
Установить на другой машине `git`, `docker`, `docker-compose`
Склонировать репозиторий на другой машине.
Собрать, запустить контейнеры.
Посмотрите doctrine-extension. Там определен ряд функций для postgres (и не только).
Так же можно создать собственные кастомные функции, подключать и затем использовать в dql