hacktoberfesthelp wanted
仓库指标
- 星标
- (180 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
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