ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【深入理解TcaplusDB技术】TcaplusDB 表管理——修改表

2022-06-21 15:00:34  阅读:173  来源: 互联网

标签:Index TcaplusDB Value 修改 字段 深入 Key 允许 字段名


【深入理解TcaplusDB技术】TcaplusDB 表管理——修改表

 

说明

表添加后,可选择变更

 

修改表

业务维护---表管理---选择需要变更的表,可单张表变更,也可多个表变更

img

进入变更表页面,上传新xml,或者选择已上传的xml进行变更

img

 

注意:

  1. pb表变更 (1)主键字段不能删除。

    (2)主键字段名和字段类型不能改变。

    (3)不能增加主键字段。

    (4)普通字段有 required 标识的不能删除。

    (5)同标识号的字段名称和字段类型不能改变。

    (6)增加的普通字段名要符合命名规则 。

     

  2. tdr表变更

    (1)一个表内不允许有重复的字段名。要求Key字段名无重名,Value字段名无重名,Value字段名和Key字段名无重名。

    (2)tdr meta定义中primarykey的值(即Key字段名)必须属于存在的字段名,splittablekey的值必须属于存在的primarykey的值(即Key字段名)。注意:primarykey定义的就是Key字段。

    (3)不允许删除Key字段,不允许添加Key字段,不允许更改Key字段类型。Key字段长度不允许改变。不允许给Key字段配置默认值。

    (4)允许添加Value字段,允许更改Value字段默认值,不允许删除Value字段,不允许更改Value字段类型,Value字段最大长度允许加长不允许缩短,允许更改Value字段默认值但默认值实际长度不能超过该Value字段的最大长度。

    (5)Index字段必须属于存在的Key字段名,Index字段中必须包含splittablekey所指定的字段,并且Index字段必须全部属于primarykey。

    (6)Index字段中不允许有重复的字段名,Index字段的column属性长度不能超过120个字节

    (7)List类型表不允许配置Index字段。

    (8)List类型表的LIST最多元素个数允许被改大不允许被改小,同时List类型表的LIST最多元素个数不能超过1024个。

    (9)Index的数量及Index所包括的字段名均不允许变更。

    (10)修改“LIST最多元素个数”需要表所在的tcapsvrs版本均高于3.13.0.115217。

    (11)现有的TDR限制: Key字段名不允许变更、Value字段名不允许变更。

    (12)如果新增字段定义了count没定义refer的字段,不允许通过变更

    (13)tcaplus表的entry字段个数上限是256个, 到达110个的时候会有warning提示, list类型表value个数上限需减1。

     


     

img

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

标签:Index,TcaplusDB,Value,修改,字段,深入,Key,允许,字段名
来源: https://www.cnblogs.com/shujurener/p/16396418.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有