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

rake db:create throws database tidak ada kesalahan dengan postgresql

Rails 4.1 dikirimkan dengan preloader pegas, dan

Aplikasi Rails 4.1 baru akan dikirimkan dengan binstub "springified". Artinya bin/rails dan bin/rake akan secara otomatis memanfaatkan lingkungan pegas yang dimuat sebelumnya.

yang berarti bahwa bin/rake yang "berpermukaan" akan mencoba memuat aplikasi sebelumnya, yang pada gilirannya akan mencoba menjalankan initilizer yang mengakibatkan masalah yang Anda lihat.

Untuk memperbaiki/mengatasi ini, Anda ingin menjalankan tugas penyiapan rake awal tanpa pegas. Salah satu cara untuk mencapainya adalah dengan menjalankannya dengan bundler sebagai gantinya:

bundle exec rake db:create


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi Nomor Bulan ke Nama Bulan di PostgreSQL

  2. Konversi Akses ke PostgreSQL?

  3. Cara Memperbarui Banyak Kolom di PostgreSQL

  4. Penyimpanan zona waktu dalam stempel waktu tipe data dengan zona waktu

  5. Batasan unik Postgres vs indeks