2
考慮以下僞CQL表結構:定義表複合主鍵卡桑德拉
CREATE TABLE searches (
category text,
timestamp timestamp,
no_of_searches int,
avg_searches double,
PRIMARY KEY((category, timestamp), no_of_searches)
);
及以下的Rails Cequel型號:
class Search
include Cequel::Record
# Table columns
key :category, :text
key :timestamp, :timestamp
key :no_of_searches, :int
column :avg_searches, :double
end
,當我試圖使用模型來同步:
rake cequel:migrate
以下耙引發錯誤:
rake aborted!
Cequel::InvalidSchemaMigration: Existing partition keys category,timestamp differ from specified partition keys timestamp
我試圖讓上面的導軌模型與上面的表使用分區鍵同步,雖然它表明這兩組鍵是不同的。我試着以相同的順序定義鍵,但沒有奏效。
我的目標是獲得預定義的數據庫表,其中分區鍵與導軌模型一起工作。任何幫助將不勝感激!