代码评审报告

主键和外键逻辑关系 检查设计文档里关于主外的设计是否在开发阶段得以实现,且在数据上成立,例如是否存在外丢失。是 系统/业务间格式和类型一致性检查 检查设计文档描述的字段定义是否与实际值一致。例如日期是否包含时分秒,金额...

约束

说明 在最后一个表中主键和外键之间有重叠。我们知道外不允许创建与任何产品都不相关的订单。但如果一个产品在一个引用它的订单创建之后被移除会发生什么?SQL 允许我们处理这种情况。直观上,我们有几种选项:不允许删除一个被引用的...

UPDATE 语句

标准语法 UPDATE table_name SET column_name=...不允许更新主键和分区,若需要变更主键和分区,需要先 delete 后重新 insert;update_expr 列内容前不得附带字符集等前缀描述,如:_utf8'a',是不支持的。不支持 update limit 从句。

pg_constraint

目录 pg_constraint 存储表上的检查、主键、唯一、外键和排他约束(列约束也不会被特殊对待。每一个列约束都等同于某种表约束。非空约束不在这里,而是在 pg_attribute 目录中表示。用户定义的约束触发器(使用 CREATE CONSTRAINT TRIGGER ...

删除表 DROP TABLE

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,DROP TABLE DDL的支持转换范围。总览 DROP TABLE[schemaName.]tableName[CASCADE CONSTRAINTS][PURGE];支持的范围 支持删除单表。支持指定 CASCADE CONSTRAINTS ...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 使用全局二级索引 当需要返回的属性列在索引表中时,可以直接读取索引表获取数据。...

如何理解主键数据分区和数据分区

该表的主键和分区信息如下。列UserID、ReceiveTime、FromAddr分别表示邮件用户的ID、接收时间、发送人,这些列为主键列,唯一确定一封邮件。其中UserID列为数据分区。列ToAddr、MailSize、Subject、Read分别表示收件人、邮件大小、邮件...

网站耗资源的原因及解决方法

数据库的索引设置问题 一个表至少有一个主键和N个外键,一般主键作为表的唯一标识。当检索数据时,如果以主键的值来进行查找的话效率会比较高,而一些标志性的字段,例如产品表的产品所属分类、用户表的用户等级等,在程序中经常要用到这些...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 以下示例用于读取索引表中指定主键范围内的数据。查找PK0从1到4(左闭右开)的数据。...

使用SDK时出现Validate PK name fail异常

现象 使用SDK查询数据时出现如下异常:Caused by:[ErrorCode]:OTSInvalidPK,[Message]:Validate PK name fail 原因 设置主键名称和数据表的主键名称不一致,或者设置主键顺序和数据表的主键顺序不一致。解决方案 设置主键名称与主键...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 以下示例用于读取索引表中指定主键范围内的数据。其中第一列主键col1的列值为0。...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 使用全局二级索引 以下示例用于读取全局二级索引表中指定主键范围内的数据。其中第一...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 使用全局二级索引 以下示例用于读取全局二级索引表中指定主键范围内的数据。其中第一...

从自建Oracle迁移至云原生数据仓库AnalyticDB ...

自建Oracle数据库已开启归档模式(ARCHIVELOG),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental Logging,且已开启supplemental_log_data_pksupplemental_log_data_ui,...

从自建Oracle迁移至云原生数据仓库AnalyticDB ...

自建Oracle数据库已开启归档模式(ARCHIVELOG),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见 ARCHIVELOG。自建Oracle数据库已开启Supplemental Logging,且已开启supplemental_log_data_pksupplemental_log_data_ui,...

使用二级索引读取数据

由于系统会自动将未出现在索引列中的数据表主键补齐到索引表主键中,所以设置起始主键和结束主键时,需要同时设置索引表索引列和补齐的数据表主键。示例 以下示例用于读取指定主键范围内的数据设置范围读的起始主键。如果读取本地二级...

Kafka Partition同步策略说明

在配置同步到Kafka的数据同步作业时,为...如果表没有主键和唯一,DTS会将其数据和DDL信息都投递到目标Topic的Partition 0。优势:该策略性能最好。缺点:只能保证单条记录的变更的先后顺序,无主键表以及多张表之间的先后顺序无法保证。

Kafka Partition迁移策略说明

在配置迁移到Kafka的数据迁移任务时,为...如果表没有主键和唯一,DTS会将其数据和DDL信息都投递到目标Topic的Partition 0。优势:该策略性能最好。缺点:只能保证单条记录的变更的先后顺序,无主键表以及多张表之间的先后顺序无法保证。

使用SDK时出现Validate PK size fail异常

介绍使用SDK时出现...现象 使用SDK更新数据时出现如下异常:Caused by:[ErrorCode]:OTSInvalidPK,[Message]:Validate PK size fail 原因 设置主键个数和数据表的主键个数不一致。解决方案 设置主键个数必须和数据表的主键个数一致。

CREATE[PUBLIC]DATABASE LINK

CREATE[PUBLIC]DATABASE LINK创建一个数据库连接。语法 CREATE[PUBLIC]DATABASE LINK<name>CONNECT TO { CURRENT_USER|<username>IDENTIFIED BY"<password>"} USING {()|'<oracle_connection_string>' } 参数说明 参数 说明 PUBLIC 创建...

OceanBase 数据库 MySQL 租户的数据至 AnalyticDB ...

设置 数据传输支持 where 条件实现行过滤、选择需要同步的列,以及设置主键列、分布键和分区键等。在选择区域的右侧列表中,鼠标悬停至目标对象。单击显示的 设置。在 设置 对话框中,您可以进行以下操作:输入标准的 SQL 语句中的 WHERE ...

使用全局二级索引时的注意事项

索引表默认包含主表的全部主键和拆分,如果没有显式包含在索引列中,默认添加到覆盖列。对主表中的每个局部索引,如果引用的所有列均包含在索引表中,默认添加该局部索引到索引表。对GSI的每个索引列,如果没有已经存在的索引,默认单独...

CREATE DATABASE

数据库层面的配置参数(参见 ALTER DATABASE和数据库级权限(参见 GRANT)不会从模板数据库中复制。尽管可以通过指定一个数据库作为模板来从其中而不是 template1 复制,这(还)不是“COPY DATABASE”功能的一般目的。主要的限制是在...

pg_db_role_setting

目录 pg_db_role_setting 为每一个角色和数据库组合记录被设置到运行时配置变量的默认值。大部分系统目录不同,pg_db_role_setting 是在集簇的所有数据库之间共享的:在一个集簇中只有一份 pg_db_role_setting 拷贝,而不是每个数据库一...

删除数据

说明 设置主键个数类型必须和数据表的主键个数类型一致。condition 使用条件更新,可以设置原行的存在性条件或者原行中某列的列值条件。更多信息,请参见 条件更新。示例 删除一行数据。var TableStore=require('./index.js');var ...

如何使用全局二级索引

在DRDS模式数据库中,对主表中的每个局部索引,如果引用的所有列均包含在索引表中,默认添加该局部索引到索引表。对GSI的每个索引列,如果没有已经存在的索引,默认单独创建一个索引。对包含多个索引列的GSI,默认创建一个联合局部索引,...

二级索引限制

索引列个数 1~4 索引表中最多添加4个索引列,索引列为数据主键和预定义列的任意组合。主键列个数 8 索引表的主键由索引列和数据表自动补齐的主键列组成。索引列的数据类型 String、Integer、Binary 索引列支持的数据类型包括String、...

删除数据

说明 设置主键个数类型必须和数据表的主键个数类型一致。condition 使用条件更新,可以设置原行的存在性条件或者原行中某列的列值条件。更多信息,请参见 条件更新。示例 删除一行数据。要删除的行的PK列分别为0"abc。var ...

通过Mongo Shell管理数据库账号

roles":[{"role":"readAnyDatabase","db":"admin"}]} 查询目标数据库的所有数据库账号 说明 您可以通过 use database_name 命令切换数据库,其中 database_name 为目标数据库的名称。方式一:在目标数据库执行查询命令。show users 说明 ...

外键

假设您希望确保所有员工均属于一个有效的部门。这就是所谓的维护数据的引用完整性。在十分简单的数据库系统中,这将通过以下方法实现(如果可行):先查看 ...正确使用外键确实会提高数据库应用程序的质量,因此强烈建议您更多地了解它们。

删除数据

请求格式$result=$client->deleteRow(['table_name'=>'<string>',/设置数据表名称。'condition'=>['row_existence'=>,'column_condition'=>],'primary_key'=>[/设置主键。['<string>',],['<string>',],['<string>',,]],'return_content'=>...

使用INSERT ON CONFLICT覆盖写入数据

本文介绍在AnalyticDB PostgreSQL版数据库中,如何使用INSERT ON CONFLICT语法覆盖写入数据。针对数据写入时有主键冲突的情况,INSERT ON CONFLICT语法可以将冲突主键的INSERT行为转换为UPDATE行为,从而实现冲突主键的覆盖写入。该特性又...

删除数据

说明 组成表的基本单位为行,行由主键和属性列组成。其中主键是必须的,且每一行的主键列的名称和类型相同;属性不是必须的,且每一行的属性可以不同。更多信息,请参见 宽表模型介绍。注意事项 删除数据时,设置的主键个数和类型必须与...

RowInBatchWriteRowRequest

row_change:类型:bytes 描述:行数据,包括主键和属性列,由Plainbuffer编码,详见 Plainbuffer 编码。condition:类型:Condition 描述:条件更新的值,包括行条件检测和属性列检测。return_content:类型:ReturnContent 是否必要参数:否...

Schema探索

示例二:运行不带有ON子句的SHOW RETENTION POLICIES查询 使用 USE<database_name>指定数据库>USE NOAA_water_database Using database NOAA_water_database>SHOW RETENTION POLICIES name duration shardGroupDuration replicaN default-...

Dataphin是否有索引的概念

概述 Dataphin在创建三种逻辑表的时候,需要设置主键,并且常见的数据库能够设置索引,用户想了解Dataphin是否有索引的概念。详细信息 1.三种逻辑表的主键并非主键索引,只是为了确保数据的唯一性。2.Dataphin创建的物理表是存储在计算引擎...

查询

当需要查询分散在不同数据库中的数据时,您可以使用 云原生数据仓库 AnalyticDB PostgreSQL 版 的跨库查询功能方便地将数据聚合在一起,进行高效查询,提高数据访问效率。功能介绍 Database是PostgreSQL生态下数据库的最高级别,同一个实例...

GRANT

GRANT语法用于给授予指定权限,例如表的读写权限、数据库的所有权限等。适用引擎 GRANT语法适用于宽表引擎时序引擎。无版本限制。语法 grant_permission_statement:=GRANT privilege_definition ON resource_definition TO user_...

数据操作

创建数据表后,您可以通过命令行工具在数据表中插入新数据、更新一行数据、读取数据、删除一行数据、扫描数据以及导入导出数据。插入新数据 在表中插入新数据。您也可以通过导入JSON格式的配置文件来插入新数据到表中。命令格式 put-pk '...

Dataphin中管道任务中输入配置数据库切分键设置方法

概述 Dataphin中管道任务中输入配置数据库切分键设置方法。详细信息 管道任务中输入配置数据库切分,配合并发度配置使用。可以将源数据表中某一列作为切分,建议使用主键或有索引的列作为切分。如果设置的切分不是主键或者索引,会...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用