видел, но команда вторая не срабатывает
cat: resources/postgresql/initdb.sql: No such file or directory
у вас путь от текущего каталога задан, если такого каталога нет (а это скорее всего именно так и есть), то вы получаете закономерную ошибку
причины:
- возможно вы пропустили команду перехода в нужную папку, или там тоже была ошибка (пропустили), или папка не создалась (курить логи/вывод)
- возможно в скрипте используется переменная, которую вы не определили. или она объявлена в скрипте, но не в вашей интерактивной шелл-сессии (вместо переменной — пустота)
- что-то ещё…
вам следует понимать окружение, в котором вы работаете (в макоси bash используется), и то, как с ним работать: пути к файлам, переменные, вот это вот всё.
т.е. проблема, скорее всего, не в базе, а в том, что и как вы делаете в командной строке.
я, хоть и живу в макоси много лет, предпочитаю базу держать где-нить в виртуалке (не в докере, не сложилось у нас с ним пока)