PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Konfiguracja bazy danych ActiveRecord::AdapterNotSpecified nie określa adaptera

Nie pokazałeś polecenia powodującego to zapytanie, ale może się to zdarzyć, jeśli podasz ciąg, a nie symbol.

Na przykład:

irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}")
ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter

Ale jeśli użyjesz symbolu, zadziała.

irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}".to_sym)
=> #<ActiveRecord::ConnectionAdapters::ConnectionPool:0x007f2f484a32a0 #....


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak automatycznie zaktualizować znacznik czasu w PostgreSQL?

  2. Postgresql DROP TABLE nie działa

  3. Scal tabelę i dziennik zmian w widoku w PostgreSQL

  4. UPDATE za pomocą ORDER BY

  5. Jak sprawdzić stan serwera PostgreSQL Mac OS X?