sql >> Databáze >  >> RDS >> PostgreSQL

Konfigurace databáze ActiveRecord::AdapterNotSpecified nespecifikuje adaptér

Neukázali jste příkaz způsobující tento dotaz, ale může se to stát, pokud předáte řetězec, nikoli symbol.

Například:

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

Ale pokud použijete symbol, bude to fungovat.

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


  1. Jednoduché funkce SQL Serveru k řešení problémů ve skutečném světě

  2. Vytvoření sekvence PostgreSQL do pole (které není ID záznamu)

  3. Částečný index se nepoužívá v klauzuli ON CONFLICT při provádění upsert v Postgresql

  4. Tipy pro poskytování výkonu databáze MySQL – část druhá