Skip to content
This repository has been archived by the owner on Oct 13, 2021. It is now read-only.

Database credentials for dev config? #642

Open
thojanssens opened this issue Aug 1, 2019 · 1 comment
Open

Database credentials for dev config? #642

thojanssens opened this issue Aug 1, 2019 · 1 comment
Labels
documentation Issues/PRs related to documentation question Issues which are questions

Comments

@thojanssens
Copy link

Hello, I am a beginner in Elixir/Phoenix and I am having a look at your project for learning purposes.

I want to create/migrate the database but I have an error:
$ mix ecto.create

** (RuntimeError) connect raised KeyError exception: key :username not found.

One can quickly see that there are missing parameters specifying username/password:
https://github.com/thoughtbot/constable/blob/master/config/dev.exs#L41

How does it work? Where does it get the credentials from? I guess I'm not supposed to add options myself by editing the code?

Thank you for any help!

@thojanssens
Copy link
Author

Alright the postgrex library will find some predefined env variables:
Keyword.put_new(:username, System.get_env("PGUSER") || System.get_env("USER"))

Maybe gotta mention that in the installation guide.

@WilHall WilHall added the question Issues which are questions label Aug 23, 2019
@WilHall WilHall added the documentation Issues/PRs related to documentation label Sep 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Issues/PRs related to documentation question Issues which are questions
Projects
None yet
Development

No branches or pull requests

2 participants