Я охотился за этим и просто не могу найти решение.
В настоящее время у меня есть database.yml, успешно подключенный к локальному серверу pgbouncer в гнезде Unix. Тем не менее, я перехожу к установке этого параметра в переменную среды database_url и не могу вообще разобраться, как подключиться к локальному серверу Postgres через сокет Unix. localhost явно работает нормально.
Я смотрел URL-адрес, который выглядит так, как будто вы можете использовать его с Postgres (http://www.postgresql.org/docs/9.2/interactive/libpq-connect.html):
export DATABASE_URL="postgresql://[email protected]%Fvar%Frun%Fpostgresql%F.s.PGSQL.6432/dbname"
Однако это не пройдет мимо полиции URI:
rubies/ruby-2.1.5/lib/ruby/2.1.0/uri/common.rb:176:in `split': bad URI(is not URI?): postgresql://[email protected]%Fvar%Frun%Fpostgresql%F.s.PGSQL.6432/dbname
Кто-нибудь имеет представление о секретном соусе, который необходим для этого? У меня Googles бесконечно и ничего не нашел. Это должно быть возможно, так как приложение в настоящее время подключается через сокет.
Спасибо заранее,