hacktoberfesthelp wanted
Repository metrics
- Stars
- (180 stars)
- PR merge metrics
- (PR metrics pending)
Description
If you need to build a unix socket, but want to use the Avram::Credentials object, it's a bit messy. I think we can make this easier to work with.
Here's an example of how to connect with a unix socket
# this ENV must be set otherwise it defaults to the current user's name on the system
# export PGDATABASE=my_db_development
Avram::Credentials.parse("postgresql:///my_db_development?host=/var/lib/postgresql/.s.PGSQL.5432&dbname=my_db_development")
I think you can also set a username and password using
Avram::Credentials.parse("postgresql://user:pass@/my_db_development?host=/var/lib/postgresql/.s.PGSQL.5432&dbname=my_db_development")
We would just need to make sure these methods account for the change