2

我实际上是在尝试让 Rails 与 RedShift 一起工作,并面临 Rails 默认索引的一些问题。我的工作基于 repo activerecord-redshift-adapter。

默认情况下,Rails 使用 SERIAL 类型来创建他的主键。不幸的是,这不受 RedShift 支持。所以我实际上是在尝试寻找这种 SERIAL 类型的替代品,然后在我们找到可行的解决方案后分叉 repo。我正在考虑RedShift 提供的 BIGINT 。

要更改的行位于redshit_adaptated.rb (Line 252)

任何提议,更好的解决方案?

4

1 回答 1

0

的直接替换SERIALIDENTITY(seed, step) 参考http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_NEW.html

于 2016-09-06T20:18:26.560 回答