PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rails tidak dapat masuk ke postgresql - PG::Error - kata sandi - Info yang benar

Database.yml:

connection: &connection
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: username
  password: tehpass

development:
  <<: *connection
  database: dbname_development

test:
  <<: *connection
  database: dbname_test

production:
  <<: *connection
  database: dbname_production

Jika ini tidak berhasil untuk Anda, mungkin ada yang salah selama penginstalan.

Kunjungi blog , semoga ini bisa membantu Anda.

EDIT

KASUS KESALAHAN:

e_sendauth: no password supplied 

fe_sendauth: no password supplied

Ini terjadi di bawah instalasi stok Ubuntu, dan karena izin di pg_hba.conf terlalu membatasi secara default. Untuk mengizinkan rails terhubung, cukup ubah bagian bawah pg_hba.conf menjadi seperti ini.

# TYPE  DATABASE    USER        CIDR-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

Beri tahu saya jika ini membantu atau tidak?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Geo Django mac OS X

  2. Laporan Jasper:tidak dapat memperoleh nilai untuk bidang 'x' dari kelas 'org.postgresql.util.PGmoney'

  3. Jumlahkan berdasarkan bulan dan masukkan bulan sebagai kolom

  4. Mengekspor data yang berisi umpan baris sebagai CSV dari PostgreSQL

  5. Mentranspos hasil sql sehingga satu kolom masuk ke beberapa kolom