首页 > 其他分享 >GBase 8a支持定义主键

GBase 8a支持定义主键

时间:2024-09-18 10:47:23浏览次数:1  
标签:定义 8a GBase 分区表 哈希 主键

GBase 8a支持定义主键

一、哪些数据类型可以定义主键

主键列的数据类型支持 TINYINT、SMALLINT、INT、BIGINT DECIMAL、 NUMERIC、

VARCHAR、、DATE、DATETINE、TIME,并且需要事先定义守段类型非空,否则不能创建主键;

二、哪些表类型可以定义主键

hash分布表

哈希分布表的分区表

复制表

复制表的分区表

三、联合主键

支持定义联合主键,联合主键的个数不能超过10个。

四、哈希列与主键列的要求

主键列必须包含哈希列,当hash列为多列哈希时,主键列则需要包含多列哈希。

五、分区列与主键列的要求

主键列必须包含分区列,若分区表为子分区表,还需包含子分区列。

标签:定义,8a,GBase,分区表,哈希,主键
From: https://www.cnblogs.com/gbase/p/18418066

相关文章

  • GBase 8a支持在线备份功能
    GBase8a的gcbr.py工具提供基于快照的在线备份能力。实现在线库级和表级(包括批量表级备份)的全量备份/增量备份功能;在线备份过程分为元数据备份和表数据备份两个阶段,不同阶段对数据库使用的影响如下:(1)元数据备份阶段,阻塞DDL操作和DML操作。此阶段相对于表数据备份阶段来......
  • GBase 8a数据库运维管理系统--GDOM
    GDOM旨在为GBase8aMPP数据库提供全生命周期的运维保障,在为数据库提供可视化监控的同时,通过集群管理、主机管理、健康检查、告警等一系列功能,降低客户运维成本,提高客户运维效率,实时保障集群7*24正常运行。GDOM为复杂的集群操作配备了可视化任务配置页面,用户通过任务配置页可......
  • Gbase 8a支持DATE_TO_CHAR 函数
    DATE_TO_CHAR函数,功能是把日期格式化为YYYY-MIM-DD格式(format格式)的字符串;使用格式为:DATETO_CHAR(date,format)说明:date,日期类型;format,格式字符串;在开启控制参数时,format为可选参数,不输入format,默认为YYYY-MM-DD。DATE_TO_CHAR函数的使用优点众多,具体如下:1、提高......
  • GBase GCDW warehouse相关权限
    GCDW中,warehouse相关权限有三个,MODIFY_WAREHOUSE、OPERATE_WAREHOUSE、USAGE_WAREHOUSE;对应功能如下:MODIFY_WARHEOUSE:允许角色创建,删除,启动,挂起,修改warehouse属性的权限。OPERATE_WAREHOUSE:允许角色使用warehouse资源执行sql的权限,同时如果目标warehouse正处于suspend......
  • GBase 8a 使用cpulimit限制进程序cpu占用
    cpulimit是一个限制进程的CPU使用率的工具(以百分比表示,而不是CPU时间)。其工作原理是为进程预设一个CPU占用率限制,并实时监控进程是否超出此限,若超出则让该进程暂停运行一段时间。它不会更改nice值或其他调度优先级设置,而是更改真实的CPU使用率。此外,它能够动态地、快速地适应整个......
  • GBase GCDW云数据仓库的租户和用户介绍
    【GCDW租户】GCDW实例需云用户注册GCDW租户成功后,GBASE云服务系统给租户分配独立的实例,同时创建租户的数据库根用户,根用户即为该实例的超户,拥有该实例的最高权限,租户可以通过根用户登录自己的实例管理数据,也可以根据业务安全需求创建不同权限的角色和用户来管理数据。每个......
  • GBase 8a date数据类型1582前后闰年计算规则不一致问题
    1、1582年前后闰年计算规则简述1582年以前:闰年的计算规则为四年一闰;1582年之后:置闰规则分为普通闰年和世纪闰年。普通闰年:公历年份是4的倍数,但不是100的倍数,世纪闰年:公历年份是整百数的,必须是400的倍数。2、date数据类型1582前后闰年计算规则不一致问题8a集群在处理date数据......
  • Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库
    Windows下C#通过ADO.NET方式连接南大通用GBase8s数据库引言在现代企业应用开发中,数据库连接是一个至关重要的环节。南大通用GBase8s数据库作为一种高性能、高可靠性的关系型数据库管理系统,广泛应用于金融、电信、**等领域。本文将详细介绍如何在Windows环境下使用C#通过ADO.NE......
  • Springboot高校实验室管理系统s558a--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着高等教育的快速发展,高校实验室作为科研与教学的重要基地,其管理效率与资源利用水平直接影响到教学与科研的质量。传统的手工管理模......
  • 南大通用GBase数据库在江西移动网管系统的国产化替换项目
    项目概况1、项目背景移动网管业务是为了更好地调配和管理网络资源及信息、对网络运行情况进行实时监测并根据业务情况以及网络流量使用情况进行网络资源的合理调配。随着江西移动业务的不断发展,网管系统处理负荷不断增加,系统使用的国外数据库产品版本老旧,系统运行过程中多次遇到数......