04 2023 档案
摘要:KingbaseES数据库分区表修改字段类型 KingbaseES普通表修改表结构请参考:KingbaseES变更表结构表重写问题 数据类型转换重写与不重写: varchar(x) 转换到 varchar(y) 当 y>=x,不需要重写。 numeric(x,z) 转换到 numeric(y,z)
阅读全文
摘要:KingbaseES避免表的重写与数据类型二进制兼容 一、关于KingbaseES变更表结构表的重写: 1.修改表结构可能会导致表进行重写(表OID发生变化)。 2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。 3.不修改列内容且旧类型与新类型二进制兼容(binary coer
阅读全文
摘要:KingbaseES修改表结构-表重写问题 在实际项目使用数据库的过程中修改字段类型这类需求比较常见。 一、修改表字段类型需要知道: 1.修改表结构可能会导致表进行重写(表OID发生变化)。 2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。 3.重建索引操作,对于大表需要耗时数
阅读全文
摘要:KingbaseES分区表一声明式创建自动分区表 一、声明式创建分区: 1. 创建分区表同时创建分区: 1.1 准备环境: # 创建分区表同时创建分区 # 使用INTERVAL ('1 MONTH'::INTERVAL)指定按月自动添加分区 create table tb1(id bigint,st
阅读全文
摘要:KingbaseES错误-所请求的字符太大(requested character too large) 一、适用于: 本文档使用于KingbaseES所有版本。 二、问题现象: 使用从其他数据库迁移到KingbaseES数据库的自定义函数、存储过程、Package包..出现以下错误信息: 错误:所
阅读全文