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

Rails:FATAL - Otentikasi rekan gagal untuk pengguna (PG::Error)

Jika Anda menginstal postresql di server Anda, maka cukup Host:localhost ke database.yml, saya biasanya membuangnya di sekitar tempat dikatakan pool:5. Jika tidak, jika bukan localhost, beri tahu aplikasi itu di mana menemukan database-nya.

development:
  adapter: postgresql
  encoding: unicode
  database: kickrstack_development
  host: localhost
  pool: 5
  username: kickrstack
  password: secret

Pastikan kredensial pengguna Anda disetel dengan benar dengan membuat database dan menetapkan kepemilikan kepada pengguna aplikasi Anda untuk membuat koneksi. Untuk membuat pengguna baru di postgresql 9 jalankan:

sudo -u postgres psql

atur kata sandi pengguna postgresql jika belum, itu hanya kata sandi garis miring terbalik.

postgres=# \password

Buat pengguna dan kata sandi baru dan basis data baru pengguna:

postgres=# create user "guy_on_stackoverflow" with password 'keepitonthedl';
postgres=# create database "dcaclab_development" owner "guy_on_stackoverflow"; 

Sekarang perbarui file database.yml Anda setelah Anda mengonfirmasi membuat database, pengguna, kata sandi, dan mengatur hak istimewa ini. Jangan lupa host:localhost.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah interval menjadi beberapa jam dengan postgres?

  2. PostgreSQL - klausa GROUP BY atau digunakan dalam fungsi agregat

  3. Apakah mungkin membuat kueri SQL rekursif?

  4. GROUP BY dalam klausa UPDATE FROM

  5. Lembar Cheat Konfigurasi PostgreSQL