如何在azurecosmosdb arm模板中定义主键

pwuypxnk  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(348)

是否可以在azure cosmosdb cassandra arm模板中定义主键?
假设我有下一张table:

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

和我的手臂模板:

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

ncecgwcz1#

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

"partitionKeys": [
    { "name": "machine" },
    { "name": "cpu" },
    { "name": "mtime" }
],
"clusterKeys": [
    {
      "name": "loadid",
      "orderBy": "asc"
    }
]

相关问题