我实际上是在尝试让 Rails 与 RedShift 一起工作,并面临 Rails 默认索引的一些问题。我的工作基于 repo activerecord-redshift-adapter。
默认情况下,Rails 使用 SERIAL 类型来创建他的主键。不幸的是,这不受 RedShift 支持。所以我实际上是在尝试寻找这种 SERIAL 类型的替代品,然后在我们找到可行的解决方案后分叉 repo。我正在考虑RedShift 提供的 BIGINT 。
要更改的行位于redshit_adaptated.rb (Line 252)。
任何提议,更好的解决方案?