Вы должны запустить postgres, в соответствии с asdf-postgree docs вам необходимо:
pg_ctl start
И для запуска команд mix ecto.create
и mix ecto.setup
вынеобходимо создать пользователя postgres с паролем postgres, а пользователь postgres должен иметь права на оба LOGIN и CREATEDB , тогда вы можете:
Создайте базу данных по умолчанию:
createdb default
Войдите в эту базу данных с помощью:
psql -d default
И создайте пользователя с разрешениями:
# CREATE ROLE postgres LOGIN CREATEDB PASSWORD 'postgres';