2
我必須連接到一個名爲「Financeiro」的架構的傳統數據庫。 設置我的database.yml,以:Postgre Rails應用程序的database.yml中的schema_search_path是否忽略大小寫?
ActiveRecord::StatementInvalid: RuntimeError: ERROR C3F000 Mschema "financeiro" does not exist F.\src\backend\catalog\namespace.c L2898 Rassign_search_path: SET search_path TO Financeiro from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
注意的是,在錯誤消息我得到financeiro(downcase):
...
schema_search_path: Financeiro
...
時的ActiveRecord試圖找到我碰到下面的錯誤
。 如果我將模式重命名爲financeiro downcase,那麼效果很好。但在生產環境中可能不是 。 謝謝。