Я только изучаю Phoenix и Elixir, и я исхожу из Ruby / Rails, где я работаю в REPL, используя pryдля проверки моей базы данных и состояния приложения.
Я пытаюсь понять, как взаимодействовать с моей базой данных и моделями в приложении Phoenix. Я знаю iex, но не знаю, как его использовать, проверьте базу данных моего приложения из ответа. Надо ли каждый раз подключаться к нему с ecto из репла? Есть rails consoleаналог. Я проверил документы Phoenix, Elixir Dose и репозиторий Ecto, но не могу найти то, что ищу. Я что-то упускаю?
Изменить: Основываясь на ответе ниже, я нашел этот раздел документов экто. На основе этого я могу сделать что-то вродеArticlesApi.Repo.all ArticlesApi.Article
alias ArticlesApi.{Repo, Article}. Также имейте в виду, что вы можете очень удобно перекомпилировать отдельные модули из консоли (r Article) или перекомпилировать весь проект, используяrecompile. Это позволяет вам постоянно оставлятьiexсеанс открытым, сохраняя псевдонимы активными.