Bunun için etrafında avlanan ettik ve sadece bir çözüm bulamıyor.Rails database_url ve Unix Soket Via Postgres bağlanma
Şu anda başarıyla Unix soket üzerinde yerel bir pgBouncer sunucuya bağlı bir database.yml var. Ancak, bir database_url ortam değişkeni için bu ayarı geçiş ediyorum ve Unix soket aracılığıyla yerel bir Postgres sunucusuna bağlanmak için nasıl hiç dışarı çalışamaz. localhost açıkçası Tamam çalışıyor.
ben görünüşe Postgres ile kullanabilirsiniz şöyle bir URL'ye (http://www.postgresql.org/docs/9.2/interactive/libpq-connect.html) bakıyordu:
export DATABASE_URL="postgresql://[email protected]%Fvar%Frun%Fpostgresql%F.s.PGSQL.6432/dbname"
Ancak bu URI polis geçmiş olsun olmaz:
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
Bunun için gerekli olan gizli sos hakkında herhangi bir fikri olan var mı? Googles'ı sonsuza dek yaptım ve hiçbir şey bulamadım. Uygulama şu an bir soket üzerinden bağlandığından mümkün olmalıdır. Çok gibi, unix soket kullanmak ev sahipliği ihmal gerekir
postgresql://[email protected]/database?socket=/path/to/socket
Bu, Raylar 4.2.5 ve PostgreSQL 9.3 –