Ho cercato e non riesco a trovare una soluzione.Connessione a Postgres tramite database_url e Unix Socket in Rails
Attualmente ho un database.yml connesso a un server pgbouncer locale su un socket Unix con successo. Tuttavia, sto passando all'impostazione di questa variabile di ambiente database_url e non riesco a capire come collegarmi a un server Postgres locale tramite un socket Unix. localhost ovviamente funziona bene.
stavo guardando un URL che assomiglia a questo, come a quanto pare è possibile utilizzare questo con 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"
Tuttavia, questo non superare la polizia 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
Qualcuno ha qualche idea sulla salsa segreta necessaria per questo? Ho Googles all'infinito e non ho trovato nulla. Deve essere possibile poiché l'applicazione si collega attualmente su un socket ora.
Grazie in anticipo,
Questo non funziona con Rails 4.2.5 e PostgreSQL 9.3 –