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

Rails:rake db:create:all (tidak dapat terhubung ke server)

[perbarui2

oke, Ini yang harus kamu lakukan:

  1. soket unix harus di /var/pgsql_socket (sesuai gambar plist) di mana Rails mencoba menemukan file soket di /tmp . Saya percaya ini adalah alasan kesalahan. jadi Edit database.yml Anda &secara eksplisit menambahkan lokasi soket. jadi database.yml akhir Anda akan terlihat seperti ini . ubah lokasi file untuk lokasi soket unix Anda. coba sambungkan sekarang?

2) Jika masih tidak terhubung. verifikasi bahwa server postgres benar-benar berjalan

$ netstat -a | grep postgre

jika sedang berjalan, coba sambungkan dari terminal menggunakan psql memerintah. memetiknya, tidak berjalan. coba mulai secara manual

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

Jika masih tidak bisa dijalankan, Apakah ada pesan error di server.log? Jika ya, posting di sini.

Semoga berhasil!========DIPERBARUI================




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah jenis kolom dan atur bukan null

  2. Setara dengan strftime di Postgres

  3. Bagaimana cara mendapatkan catatan Pertama dan Terakhir dari kueri sql?

  4. Gabungkan beberapa baris dalam array dengan SQL di PostgreSQL

  5. Postgresql Pilih baris di mana kolom =array