usuario recuperar postgres por defecto contraseña postgresql ruby-on-rails-4

postgresql - recuperar - fe_sendauth: sin contraseña



postgresql localhost windows (1)

database.yml:

# SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem ''sqlite3'' development: adapter: postgresql encoding: utf8 database: sampleapp_dev #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test: adapter: postgresql encoding: utf8 database: sampleapp_test #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/test.sqlite3 pool: 5 timeout: 5000 production: adapter: postgresql database: sampleapp_prod #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/production.sqlite3 pool: 5 timeout: 5000

pg_hba.conf:

# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust # Allow replication connections from localhost, by a user with the # replication privilege. #local replication postgres md5 #host replication postgres 127.0.0.1/32 md5 #host replication postgres ::1/128 md5

Cambié el MÉTODO en las primeras tres líneas de md5 a Trust, pero sigo recibiendo el error.

Y no importa qué combinaciones de cosas pruebo en database.yml, cuando lo hago:

~/rails_projects/sample_app4_0$ bundle exec rake db:create:all

Siempre obtengo el error:

fe_sendauth: sin contraseña

Seguí este tutorial para configurar las cosas:

https://pragtob.wordpress.com/2012/09/12/setting-up-postgresql-for-ruby-on-rails-on-linux

Mac OSX 10.6.8 PostgreSQL 9.2.4 installed via enterpriseDB installer Install dir: /Library/PostgreSQL/9.2


Después de realizar cambios en los archivos pg_hba.conf o postgresql.conf , el clúster debe volver a cargarse para recoger los cambios.

Desde la línea de comando: pg_ctl reload

Desde dentro de un db (como superusuario): select pg_reload_conf();

Desde PGAdmin: haga clic con el botón derecho en el nombre de db, seleccione "Volver a cargar configuración"

Nota: la recarga no es suficiente para cambios como permitir el archivado, cambiar shared_buffers , etc. - aquellos requieren un reinicio del clúster.