не могу никак достучатся до psql
Пишет нет доступа. Куда копать?
подробнее
установил через файл dmg сервер запущен делаю так su postgres входит дальше psql
pg_ctl status
над твоим смс скрин, доступа нет
Вы хотите ознакомиться на уровне администрирования или использования? Я бы не тратил время на настройку в macOS. Если хотите потыкать не на уровне администрирования, то лучше в докере самостоятельно установить и настроить, если на уровне использования, то можно вообще взять готовый образ и не париться
я работал ранее с mySQL, сейчас нужно сделать БД на Postgre и написать апи Проблема с БД, что-то не выходит(
пг в докер. ну такое
То есть вы разработчик, и вам нужно просто ознакомиться с интерфейсами и работой с базой в целом
Для изучения абсолютно нормально
для локальной разработки и чисто попробовать вполне ок
У меня такое было - кажется вот так решил.
Я бы пошёл в docker hub, взял бы последний образ и не парился с установкой в систему. Всё поднимается одной командой
читай ошибки, гугли. там всё вполне описано. научись понимать что говорит
У Вас проблема с MacOS, а не с postgres (насколько я помню, именно на distribution под эту OS постоянно жалуются, по разным причинам). Кстати, СУБД сокращённо называется postgres. ;)
интересно Ваше мнение почему пг в докер на проде не ок
примерно понимаю, что скорее всего в PATH косяки
Как версия ОС, кстати? Если младше Мохэйв, то там проблемы с brew, надо обновиться.
видел, но команда вторая не срабатывает cat: resources/postgresql/initdb.sql: No such file or directory
touch initdb.sql )
вобщем и целом, я не против... все зависит от нюансов, таких как (порядок не важен): - профессионализм админов - имеющиеся ресурсы - используемая нагрузка - основная цель применения
у вас путь от текущего каталога задан, если такого каталога нет (а это скорее всего именно так и есть), то вы получаете закономерную ошибку причины: - возможно вы пропустили команду перехода в нужную папку, или там тоже была ошибка (пропустили), или папка не создалась (курить логи/вывод) - возможно в скрипте используется переменная, которую вы не определили. или она объявлена в скрипте, но не в вашей интерактивной шелл-сессии (вместо переменной — пустота) - что-то ещё… вам следует понимать окружение, в котором вы работаете (в макоси bash используется), и то, как с ним работать: пути к файлам, переменные, вот это вот всё. т.е. проблема, скорее всего, не в базе, а в том, что и как вы делаете в командной строке. я, хоть и живу в макоси много лет, предпочитаю базу держать где-нить в виртуалке (не в докере, не сложилось у нас с ним пока)
спасибо за развернутый ответ, @apostaat помог в личке, вроде все запустилось)
Обсуждают сегодня