Redshift的Rails - 如何创建关系?

时间:2017-06-19 09:23:43

标签: ruby-on-rails postgresql amazon-redshift

在我的Rails应用程序中,我试图为我的某个模型获取Redshift存储空间。我有适当的设置,如

class RedshiftBase < ActiveRecord::Base
  establish_connection :redshift_development
  self.abstract_class = true
end

class Books < RedshiftBase
  self.table_name = :books
end

所以我的Book.connection会返回有效的#<ActiveRecord::ConnectionAdapters::RedshiftAdapter:0...个对象。我仍然不知道从哪里开始这样我就得到了每次创建对象时都会更新Redshift数据库的关系(到目前为止Book.new返回PG::UndefinedTable:错误)。

1 个答案:

答案 0 :(得分:0)

您是否尝试过将这些宝石中的任何一种用于绑定 ActiveRecord的:

Rails 5 ActiveRecord Redshift Adapter

Rails 4 ActiveRecord Redshift Adapter

或手动连接:

Create Redshift Client Connection via PG