PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ActiveRecord::AdapterNotSpecified конфигурацията на базата данни не посочва адаптер

Не сте показали командата, предизвикваща тази заявка, но това може да се случи, ако подадете низ, а не символ.

Например:

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

Но тогава, ако използвате символ, той ще работи.

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. Как да проверите вашата PostgreSQL версия

  2. [Видео] Ansible и PostgreSQL

  3. Как да изтеглите Postgres bytea колона като файл

  4. Как да активирате TimescaleDB в съществуваща PostgreSQL база данни

  5. ПРИСЪЕДИНЕТЕ (ИЗБЕРЕТЕ ... ) ue ON 1=1?