1

是否可以在 azure cosmosdb cassandra arm 模板中定义 PRIMARY 键?

假设我有下一张桌子:

CREATE TABLE foo
(
 id text
 name test
 PRIMARY KEY (id)
)

还有我的 ARM 模板:

"schema":{
 "columns":[
   {
   "name":"id",
   "type":"text"
   }   
  ],
  "partitionKeys":[
    {"name":"id"} // how to define primary key ?
 }
4

1 回答 1

2

Cassandra 中的主键由一个或多个分区列以及零个或多个集群列组成。partitionKeys在 ARM 模板中,它们被定义为clusterKeys对象数组。这是文档中的示例:

"partitionKeys": [
    { "name": "machine" },
    { "name": "cpu" },
    { "name": "mtime" }
],
"clusterKeys": [
    {
      "name": "loadid",
      "orderBy": "asc"
    }
]
于 2020-10-16T13:33:57.067 回答