活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      分布式融合数据库HTAP

      分布式融合数据库HTAP

        • 产品动态
        • 产品公告
        • 【停售】2025年6月14日起停售HTAP产品
        • 产品介绍
        • 产品定义
        • 功能概览
        • 产品优势
        • 功能特性
        • 应用场景
        • 术语解释
        • 与 MySQL 兼容性对比
        • 使用限制
        • 计费说明
        • 产品资费
        • 计费方式
        • 产品续订与退订
        • 到期与欠费
        • 快速入门
        • 入门指引
        • 准备工作
        • 创建实例
        • 连接实例
        • SQL基本操作
        • 用户指南
        • 实例管理
        • 创建实例
        • 查看实例
        • 连接实例
        • 停止实例
        • 启动实例
        • 变更实例
        • 用户管理
        • 资源组管理
        • 修改实例名称
        • 设置IPv6访问
        • 监控视图
        • 概览
        • 实例监控
        • 计算节点监控
        • 组件日志
        • 告警服务
        • 告警设置
        • 告警模板
        • 告警历史
        • 参数模板
        • 审计管理
        • 备份管理
        • 主子账号和IAM权限管理
        • 最佳实践
        • 开发规范
        • 高并发写入实践
        • Java应用实践
        • 常见问题
        • 产品咨询类
        • 计费类
        • 购买类
        • 操作类
        • 文档下载
        • 相关协议
        • 天翼云分布式融合数据库HTAP服务协议
        • 天翼云分布式融合数据库HTAP服务等级协议
        • 私有云产品
        • 版本说明书
        • 版本与文档声明
        • 版本说明
        • 技术白皮书
        • 概述
        • 方案简介
        • TeleDB管控平台架构
        • TeleDB内核架构
        • TeleDB容灾部署方案架构
        • TeleDB单中心容灾部署
        • TeleDB同城双中心容灾部署
        • TeleDB两城三中心容灾部署
        • TeleDB数据传输服务
        • TeleDB数据管理服务
        • 产品核心功能
        • 完全自主可控
        • 完整兼容 PostgreSQL 能力和高度兼容 Oracle 语法
        • 分布式事务全局一致性
        • 分布式存储架构及可扩展性
        • 分布式数据库HTAP双引擎及其高性能
        • 概述
        • 高效的分布式数据查询能力
        • 高效的SQL计算能力
        • 高效的分布式关联能力
        • 高效的并行计算能力
        • 容灾架构及高可用能力
        • 同步复制机制
        • 故障自动恢复转移能力
        • 闪回查询和闪回恢复技术
        • 基于时间点恢复能力
        • 数据安全保障机制
        • 有效的数据治理策略
        • 丰富的周边生态支持
        • 产品应用场景
        • 典型案例分享
        • TeleDB助力广州12345政府热线平稳落地
        • TeleDB支撑某省电信汇聚库降本增效
        • TeleDB助力天翼物联规模化发展
        • 安装部署
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 软件包下载
        • 准备工作
        • 安装过程
        • Teledb公共库安装部署
        • 数据库资源与生命周期服务控制台安装部署
        • Teledb管控服务安装部署
        • 实例服务器初始化及实例开通
        • 数据管理服务安装部署
        • 智能诊断优化服务模块安装部署
        • 数据传输服务模块安装部署
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通实例的teledbx版本信息不对
        • 提交工单显示主机cpu或者内存不足
        • 提交工单显示系统错误
        • 实例主机手动创建了teledbx用户导致开通实例失败
        • 安装包与系统版本不匹配导致安装失败
        • 实例开通时,勾选备份机导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 产品介绍
        • 实例服务器初始化及实例开通
        • 控制台操作指南
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 创建同规格实例
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 实例升级
        • 删除实例
        • 实例回收站
        • 节点扩容
        • 节点缩容
        • 节点规格变更
        • 复制实例
        • 设置主从复制模式
        • 主从切换
        • 重做备机
        • 停止节点
        • 启动节点
        • 切换数据源
        • 高可用管理
        • 定时任务管理
        • 节点组管理
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 磁盘监控
        • 状态运行快照
        • 参数管理
        • 修改单个节点上的参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 日志管理
        • 备份与恢复
        • 备份概述
        • 物理备份
        • 物理备份恢复
        • 逻辑备份
        • 逻辑备份恢复
        • 数据空间管理
        • 任务管理
        • 查看操作记录
        • 实例告警
        • 告警模板
        • 告警策略
        • 告警抑制
        • 告警联系人/组
        • 资源管理
        • 主机管理
        • VIP管理
        • 主机组管理
        • 对象存储管理
        • KMS管理
        • 软件包管理
        • 系统信息
        • 查看系统基本信息
        • 修改参数配置
        • 查看组件信息
        • 角色/用户管理
        • 角色管理
        • 用户管理
        • 数据库资源与生命周期管理服务操作指南
        • 安全中心
        • 登录
        • 租户管理
        • 用户管理
        • 角色管理
        • 个人设置
        • 操作日志
        • 实例部署
        • 实例开通
        • 工单管理
        • 标签管理
        • 系统设置
        • 监控中心
        • 实例监控
        • 网络监控
        • 告警中心
        • 告警设置
        • 告警模板
        • 告警历史
        • 消息中心
        • 站内消息
        • 消息订阅
        • 数据管理服务操作指南
        • 查询窗口
        • 查询窗口首页
        • 查询指引
        • 新建/编辑表结构
        • 删除表
        • 打开表
        • 表详情
        • 新建/编辑可编程对象
        • 新建/编辑脚本
        • 数据导出
        • 提交导出任务
        • 导出工单列表
        • 数据导入
        • 提交导入任务
        • 导入工单列表
        • 实例列表
        • 添加数据库
        • 登录数据库
        • 编辑实例
        • 删除实例
        • 禁用或启用实例
        • 同步元数据
        • 实例详情
        • 实例收藏
        • 授权用户
        • 库列表
        • 模式列表
        • 对象列表
        • 数据库账号管理
        • 用户管理
        • 审计日志
        • 团队管理
        • 智能诊断优化服务模块操作指南
        • 性能容量评估
        • 死锁分析
        • 会话管理
        • 慢查询分析
        • 查看慢日志展示
        • 查看慢SQL诊断页面
        • 数据传输服务操作指南
        • 数据迁移任务
        • 迁移指南
        • 订购实例
        • 迁移配置
        • 将MySQL迁移至TeleDB
        • 将PostgreSQL迁移到TeleDB
        • 将Oracle迁移到TeleDB
        • 使用数据稽查功能对比迁移
        • 任务管理
        • 监控告警
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据库类型对照表
        • DDL操作
        • 数据库管理
        • 创建数据库
        • 修改数据库配置
        • 删除数据库
        • 模式管理
        • 创建模式
        • 修改模式属性
        • 删除模式
        • 配置用户访问模式权限
        • 配置访问模式的顺序
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用 IF NOT EXISTS
        • 指定模式创建表
        • 使用将查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 分区表全局索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist 索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 索引优化建议
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DML操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • where 条件使用
        • 分页查询
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在 DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json 应用
        • jsonb应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constraints 设计
        • Index 设计
        • 关于 NULL
        • 开发相关规范
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • [OR REPLACE] 更新存储介绍
        • [模式名.]存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属 schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • GOTO
        • 俘获错误
        • 列存储引擎
        • 基础使用介绍
        • 创建列存储引擎插件
        • 创建列存储表
        • 修改列存储表结构
        • 操作列存储表
        • 创建列存储分区表
        • xstore引擎
        • 基础使用介绍
        • 配置文件启用xstore引擎
        • 创建xstore存储表
        • 修改xstore存储表结构
        • 操作xstore表
        • Xlake访问外部存储
        • 冷热数据分离
        • 冷热数据分离语法介绍
        • 冷热数据分离参数配置
        • 冷热数据分离所需要的插件
        • 冷热数据分离准备
        • 冷热数据分离加密
        • 冷热数据分离行存
        • 冷热数据分离列存
        • 统计信息同步
        • 闪回查询
        • 闪回查询简介
        • 初始化实例
        • 创建插件
        • 创建表并插入数据
        • 进行更新删除操作
        • 查询所有历史数据
        • 查询给定时间点的历史数据
        • 支持增加列/删除列的闪回查询
        • 注意事项
        • 闪回恢复
        • 初始化实例
        • 创建插件
        • 查询元数据表
        • 删除普通表
        • 将表移出回收站
        • 删除带有依赖项的表
        • 将带有依赖项表移出回收站
        • CDC
        • Xcopy
        • 数据字典
        • 元数据表
        • pg_audit_fga_conf
        • pg_audit_obj_conf
        • pg_audit_obj_def_opts
        • pg_audit_stmt_conf
        • pg_audit_user_conf
        • pg_childalias
        • pg_client_global_keys
        • pg_client_global_keys_args
        • pg_cls_group
        • pg_cls_label
        • pg_cls_level
        • pg_cls_policy
        • pg_cls_table
        • pg_cls_user
        • pg_column_keys
        • pg_column_keys_args
        • pg_data_mask_map
        • pg_data_mask_user
        • pg_dblink
        • pg_encrypted_columns
        • pg_package
        • pg_partition_interval
        • pg_profile
        • pg_profile_cost_weight
        • pg_profile_user_password
        • pg_publication_shard
        • pg_subscription_shard
        • pg_subscription_table
        • pg_synonym
        • pg_transparent_crypt_policy_algorithm
        • pg_transparent_crypt_policy_map
        • pg_transparent_crypt_policy_schema
        • pg_transparent_crypt_policy_tablespace
        • pgxc_class
        • pgxc_group
        • pgxc_key_value
        • pgxc_node
        • pgxc_shard_map
        • 系统视图
        • all_col_comments
        • all_cons_columns
        • all_constraints
        • all_tab_columns
        • dual
        • pg_audit_fga_conf_detail
        • pg_audit_fga_policy_columns_detail
        • pg_audit_obj_conf_detail
        • pg_audit_obj_def_opts_detail
        • pg_audit_stmt_conf_detail
        • pg_audit_user_conf_detail
        • pgxc_prepared_xacts
        • user_col_comments
        • user_cons_columns
        • user_constraints
        • user_tab_columns
        • teledb_vacuum_advice
        • 全密态
        • 全密态简介
        • 创建主密钥
        • 创建数据密钥
        • 创建加密表
        • 删除主密钥
        • 删除数据密钥
        • 系统表
        • 使用示例
        • 透明加密
        • 透明加密简介
        • 创建加密算法
        • 加密算法绑定
        • 加密算法解绑
        • 注销加密算法
        • 系统表
        • 使用示例
        • 定时任务
        • 配置参数
        • 创建定时任务
        • 查询定时任务以及执行记录
        • 禁用或启用定时任务
        • 修改定时任务首次调度时间
        • 修改定时任务的命令
        • 修改定时任务的间隔时间
        • 修改定时任务的ip和端口
        • 删除定时任务
        • 安全配置手册
        • 概述
        • 访问控制
        • 自主访问权限控制
        • 强制访问权限控制
        • 数据加密
        • 透明存储加密
        • 通信加密
        • 全密态加密
        • 审计
        • 数据脱敏
        • 数据备份与恢复
        • 数据库安装环境的安全
        • 数据库管理安全
        • 参数指南
        • 参数设置说明
        • 参数名称和值
        • 通过配置文件设置参数
        • 配置文件管理
        • 通过SQL设置参数
        • 通过Shell设置telesql/libpq客户端参数
        • 文件位置相关参数
        • 连接和认证相关参数
        • 连接设置相关参数
        • 安全认证相关参数
        • 资源消耗相关参数
        • 内存相关参数
        • 磁盘相关参数
        • 内核资源相关参数
        • 基于代价的清理延迟相关参数
        • 后台写入器相关参数
        • 异步行为相关参数
        • 预写式日志(WAL)相关参数
        • 设置相关参数
        • 检查点相关参数
        • 归档相关参数
        • 复制相关参数
        • 发送服务器相关参数
        • 主服务器相关参数
        • 后备服务器相关参数
        • 订阅相关参数
        • 查询规划相关参数
        • 规划器方法配置相关参数
        • 规划器代价常量相关参数
        • 遗传查询优化相关参数
        • 其他规划器选项相关参数
        • 错误报告和日志相关参数
        • 在哪里做日志
        • 什么时候记录日志
        • 记录什么到日志
        • 进程标题相关参数
        • 运行时统计数据相关参数
        • 查询和索引统计收集器相关参数
        • 统计监控相关参数
        • 自动清理相关参数
        • 客户端连接默认相关参数
        • 语句行为相关参数
        • 区域和格式化相关参数
        • 共享库预载入相关参数
        • 其他默认值相关参数
        • 锁管理相关参数
        • 错误处理相关参数
        • 预置选项相关参数
        • 开发者选项相关参数
        • 分布式架构相关参数
        • 分布式架构相关参数详情
        • Pooler相关参数
        • 其他参数
        • SQL开发最佳实践
        • 开发设计最佳实践
        • 对象命名规范
        • 分布键设计规范
        • 复制表设计规范
        • 表填充因子设计规范
        • 分区表设计规范
        • 索引设计规范
        • 列设计规范
        • 开发相关规范
        • 应用批量数据写入最佳实践
        • 性能优化最佳实践
        • SQL优化最佳实践
        • 查询带分布键条件
        • 关联查询使用分布键关联
        • 使用索引提高查询效率
        • 使用并行提高查询效率
        • 根据需要设置关联发生的节点
        • SQL优化案例
        • count(distinct xx)优化
        • 调大work_mem减少I/O
        • not in改写为anti join或not exists
        • 分布键join+limit优化
        • 非分布键 join通常使用hash join性能更好
        • exists子句在大数据量场景调大work_mem性能更好
        • 重新聚簇表
        • now()导致分区不能剪枝问题优化
        • 配置参数调优
        • 常用数据库参数调优
        • Oracle兼容相关参数
        • 运维最佳实践
        • 数据导入导出最佳实践
        • 批量数据变更后手动收集统计信息
        • 执行DDL语句前设置锁超时
        • 在线创建索引避免阻塞DML语句
        • 使用hint固定执行计划提高性能
        • 加速VACUUM等维护操作
        • 表膨胀问题和应对建议
        • 定期清理长事务、长时间未结束的SQL
        • 表结构变更影响说明
        • 故障处理
        • 操作系统资源使用类问题
        • 操作系统资源限制类问题
        • 节点启动或停止失败类问题
        • 数据库连接报错类问题
        • 年龄回收类问题
        • 2pc残留类问题
        • xlog(WAL)堆积类问题
        • 主备复制类问题
        • 元数据不一致类问题
        • 数据坏块类问题
        • 文件缺失类问题
        • SQL语句执行卡住类问题
        • 应急预案
        • 应急方案的目标和组织
        • 数据库磁盘空间增长异常故障处理应急预案
        • 数据库无法连接故障处理应急预案
        • 软 / 硬件故障处理应急预案
        • 存储 / 备份介质故障处理应急预案
        • 术语表
        • 政策及其它
        • 生命周期政策介绍
        • 数据库使用许可协议
        • 如何报告可能的安全漏洞或安全缺陷
        • 私有云产品历史版本
        • V5.1.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • Teledb公共库安装部署
        • 数据库资源与生命周期服务控制台安装部署
        • Teledb管控服务安装部署
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通实例的teledb版本信息不对
        • 提交工单显示主机cpu或者内存不足
        • 提交工单显示系统错误
        • 实例主机手动创建了teledbx用户导致开通实例失败
        • 安装包与系统版本不匹配导致安装失败
        • 实例开通时,勾选备份机导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 控制台操作指南
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 创建同规格实例
        • 新增实例备注与标签
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 在线升级
        • 删除实例
        • 实例回收站
        • 节点扩容
        • 节点缩容
        • 节点规格变更
        • 复制实例
        • 设置主从复制模式
        • 主从切换
        • 重做备机
        • 停止节点
        • 启动节点
        • 切换数据源
        • 高可用管理
        • 定时任务管理
        • 节点组管理
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 磁盘监控
        • 实例运行快照
        • 参数管理
        • 修改单个节点上的参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 日志管理
        • 备份与恢复
        • 备份概述
        • 物理备份
        • 物理备份与恢复
        • 逻辑备份
        • 逻辑备份恢复
        • 数据空间管理
        • 任务管理
        • 查看操作记录
        • 实例告警
        • 告警模版
        • 告警策略
        • 告警抑制
        • 告警联系人/组
        • 资源管理
        • 主机管理
        • VIP管理
        • 软件包管理
        • 系统信息
        • 查看系统基本信息
        • 修改参数配置
        • 查看组件信息
        • 角色/用户管理
        • 角色管理
        • 用户管理
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据库类型对照表
        • DDL操作
        • 数据库管理
        • 创建数据库
        • 修改数据库配置
        • 删除数据库
        • 模式管理
        • 创建模式
        • 修改模式属性
        • 删除模式
        • 配置用户访问模式权限
        • 配置访问模式的顺序
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用 IF NOT EXISTS
        • 指定模式创建表
        • 使用查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist 索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DML操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • where 条件使用
        • 分页查询
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在 DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json和jsonb简介
        • json 应用
        • jsonb应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constraints设计
        • Index设计
        • 关于NULL
        • 开发相关规范
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其他控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • OR REPLACE更新存储介绍
        • 模式名.存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属 schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其他控制语句
        • GOTO
        • 俘获错误
        • V5.0.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 部署架构
        • 操作流程
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • TeleDB管控服务安装部署
        • 实例服务器初始化及实例开通
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通实例的teledb版本信息不对
        • 提交工单显示主机cpu或者内存不足
        • 提交工单显示系统错误
        • 实例主机手动创建了teledb用户导致开通实例失败
        • 安装包与系统版本不匹配导致安装失败
        • 实例开通时,勾选备份机导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 创建同规格实例
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 在线升级
        • 删除实例
        • 节点扩容
        • 节点缩容
        • 设置主从复制模式
        • 主从切换
        • 重做备机
        • 停止节点
        • 启动节点
        • 切换数据源
        • 高可用管理
        • 定时任务管理
        • 节点组管理
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 磁盘监控
        • 实例运行快照监控
        • 参数管理
        • 修改单个节点上的参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 备份与恢复
        • 备份概述
        • 数据备份
        • 数据恢复
        • 数据空间管理
        • 任务管理
        • 查看操作记录
        • 告警管理
        • 告警记录
        • 告警规则管理
        • 资源管理
        • 服务器管理
        • VIP管理
        • 服务器指标
        • 资源模版
        • 软件包管理
        • 系统信息
        • 查看系统基本信息
        • 修改参数配置
        • 查看组件信息
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据库类型对照表
        • DML操作
        • 数据库管理
        • 创建数据库
        • 修改数据库配置
        • 删除数据库
        • 模式管理
        • 创建模式
        • 修改模式属性
        • 删除模式
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用IF NOT EXISTS
        • 指定模式创建表
        • 使用将查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DDL操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • 分页查询
        • where 条件使用
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in 中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在 DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json和json简介
        • json 应用
        • jsonb 应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constrains 设计
        • index 设计
        • 关于 NULL
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • OR REPLACE 更新存储介绍
        • 模式名.存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属 schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量的使用
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • GOTO
        • 俘获错误
        • V4.0.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • TeleDB管控服务安装部署
        • 实例服务器初始化及实例开通
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通的实例teledb版本信息不对
        • 提交工单显示主机CPU或者内存不足
        • 提交工单显示系统错误
        • 安装包与系统版本不匹配导致安装失败
        • 实例主机手动创建teledb用户导致开通实例失败
        • 实例开通时,勾选备份导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 在线升级
        • 删除实例
        • 节点扩容
        • 节点缩容
        • 节点规格变更
        • 复制实例
        • 设置主从复制模式
        • 主从切换
        • 重做备机
        • 停止节点
        • 启动节点
        • 切换数据源
        • 高可用管理
        • 定时任务管理
        • 节点组管理
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 磁盘监控
        • 实例运行快照
        • 参数管理
        • 修改单个节点上的参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 备份与恢复
        • 备份概述
        • 数据备份
        • 数据恢复
        • 数据空间管理
        • 任务管理
        • 查看操作记录
        • 告警管理
        • 告警记录
        • 告警规则管理
        • 资源管理
        • 服务器管理
        • VIP管理
        • 服务器指标
        • 资源模板
        • 软件包管理
        • 系统消息
        • 查看系统基本信息
        • 修改参数配置
        • 查看组件信息
        • 角色/用户管理
        • 角色管理
        • 用户管理
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据类型对照表
        • DDL操作
        • 数据库管理
        • 模式管理
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用 IF NOT EXISTS
        • 指定模式创建表
        • 使用将查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DML操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • where 条件使用
        • 分页查询
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json应用
        • jsonb 应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constraints 设计
        • Index 设计
        • 关于 NULL
        • 开发相关规范
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • OR REPLACE 更新存储介绍
        • 模式名.存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属 schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • GOTO
        • 俘获错误
        • V3.0.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • TeleDB管控服务安装部署
        • 实例服务器初始化及实例开通
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通实例的teledb版本信息不对
        • 提交工单显示主机cpu或者内存不足
        • 提交工单显示系统错误
        • 实例主机手动创建teledb用户导致开通实例失败
        • 安装包与系统版本不匹配导致安装失败
        • 实例开通时,勾选备份机导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 在线升级
        • 删除实例
        • 停止节点
        • 启动节点
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 磁盘监控
        • 实例运行快照
        • 参数管理
        • 修改单个节点上参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 备份与恢复
        • 备份概述
        • 数据备份
        • 数据恢复
        • 任务管理
        • 查看操作记录
        • 告警管理
        • 告警记录
        • 告警规则管理
        • 资源管理
        • 服务器管理
        • 服务器指标
        • 资源模板
        • 软件包管理
        • 系统消息
        • 查看系统基本信息
        • 修改参数配置
        • 查看组件信息
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据库类型对照表
        • DDL操作
        • 数据库管理
        • 模式管理
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用IF NOT EXITS
        • 指定模式创建表
        • 使用将查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DML操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • where 条件使用
        • 分页查询
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json应用
        • jsonb应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constraints设计
        • index设计
        • 关于NULL
        • 开发相关规范
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • OR REPLACE 更新存储介绍
        • 模式名.存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其它控制语句
        • GOTO
        • 俘获错误
        • V2.0.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • TeleDB管控服务安装部署
        • 实例服务器初始化及实例开通
        • 常见问题
        • 创建的目录、文件权限不足
        • 开通实例的teledb版本信息不对
        • 提交工单显示主机cpu或内存不足
        • 提交工单显示系统错误
        • 实例主机手动创建了teledb用户导致开通实例失败
        • 安装包与系统版本不匹配导致安装失败
        • 实例开通时,勾选备份机导致开通实例失败
        • 添加主机时,硬件联通及测试主机失败
        • 创建实例开通时,不能添加主机
        • 管理平台使用手册
        • 维护管理实例
        • 查看实例详情
        • 健康检查
        • 搜索实例
        • 停止实例
        • 启动实例
        • 重启实例
        • 删除实例
        • 停止节点
        • 启动节点
        • 实例监控
        • 监控概览
        • 集群监控
        • 节点监控
        • 参数管理
        • 修改单个节点上的参数
        • 批量修改节点参数
        • 鉴权配置
        • 查看参数修改记录
        • 备份与恢复
        • 备份概述
        • 数据备份
        • 数据恢复
        • 任务管理
        • 查看操作记录
        • 资源管理
        • 服务器管理
        • 服务器指标
        • 资源模版
        • 软件包管理
        • 开发手册
        • 数据库基础开发
        • 数据类型
        • 异构数据库类型对照表
        • DDL操作
        • 数据库管理
        • 创建数据库
        • 修改数据库配置
        • 删除数据库
        • 模式管理
        • 创建模式
        • 修改模式属性
        • 删除模式
        • 配置用户访问模式权限
        • 配置访问模式的顺序
        • 存储组管理
        • 数据表管理
        • 创建shard表
        • 创建分区表
        • 逻辑分区表
        • 复制表
        • 使用 IF NOT EXISTS
        • 指定模式创建表
        • 使用查询结果创建数据表
        • 删除数据表
        • 添加分区子表
        • 索引管理
        • 普通索引
        • 唯一索引
        • 表达式索引
        • 条件索引
        • gist 索引
        • gin索引
        • 多字段索引
        • 删除索引
        • 修改表结构
        • TRUNCATE操作
        • 视图管理
        • 自定义复合类型
        • DML操作
        • SELECT语法
        • 访问函数
        • 数据排序
        • where 条件使用
        • 分页查询
        • 合并多个查询结果
        • 返回两个结果的交集
        • 返回两个结果的差集
        • any 用法
        • all 用法
        • 聚集查询
        • 多表关联
        • 聚合函数并发计算
        • not in中包含了null,结果全为真
        • 只查某个DN的数据
        • 特殊应用
        • 查询记录所在 DN
        • grouping sets/rollup/cube用法
        • INSERT语法
        • UPDATE语法
        • DELETE语法
        • 序列使用
        • 游标使用
        • copy使用
        • json和jsonb使用
        • json和jsonb简介
        • json应用
        • jsonb应用
        • 进阶开发
        • 事务控制
        • 开发规范
        • 命名规范
        • COLUMN设计
        • Constraints设计
        • Index设计
        • 关于NULL
        • 开发相关规范
        • 高级SQL语句编写
        • PL:pgsql开发
        • 应用程序语法介绍
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 返回值详细介绍
        • 返回值介绍
        • 返回值类型介绍
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其他控制语句
        • 俘获错误
        • 触发器函数
        • 消息及异常输出
        • Oracle 兼容语法
        • Oracle GUC参数配置
        • 数据类型
        • 兼容性函数
        • 字符函数
        • 日期函数
        • 转换函数
        • 系统函数
        • 表达式函数
        • 二进制操作函数
        • 统计函数
        • 系统特性
        • 存储过程开发
        • 存储过程语法介绍
        • 建立存储语法
        • OR REPLACE更新存储介绍
        • 模式名.存储过程名介绍
        • 存储过程与函数不能同名
        • 删除存储过程
        • 存储过程修改名称
        • 修改存储过程所属 schema
        • 修改存储过程所属用户
        • 存储过程执行
        • 参数详细介绍
        • 参数模式
        • 参数引用
        • 参数数据类型
        • 变量使用
        • 变量使用介绍
        • 变量使用实例
        • 控制结构
        • 判断语句
        • 循环语句
        • 其他控制语句
        • GOTO
        • 俘获错误
        • V1.1.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • PG控制台部署
        • PG控制台程序部署
        • 登录控制台
        • 管理平台使用手册
        • 开通实例
        • 实例节点扩容
        • 实例数据权限
        • 实例监控
        • 资源监控
        • 日志监控
        • 引擎监控
        • 备份与恢复
        • 备份概述
        • 备份恢复
        • 备机管理
        • 主备切换
        • 参数设置
        • 参数组管理
        • V1.0.0版本产品文档
        • 版本说明书
        • 安装部署手册
        • 安装简介
        • 安装前准备
        • 部署规划
        • 安装前检查
        • 准备工作
        • 安装过程
        • PG控制台部署
        • PG控制台程序部署
        • 登录控制台
        • 管理平台使用手册
        • 开通实例
        • 实例节点扩容
        • 实例数据权限
        • 备份与恢复
        • 备份概述
        • 备份恢复
        • 备机管理
        • 主备切换
          无相关产品

          本页目录

          帮助中心分布式融合数据库HTAP私有云产品历史版本V5.0.0版本产品文档开发手册数据库基础开发copy使用
          copy使用
          更新时间 2025-02-14 10:23:35
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2025-02-14 10:23:35
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          COPY 用于表和标准文件系统文件之间数据互相复制。

          COPY 用于 TeleDB表和标准文件系统文件之间数据互相复制。COPY TO 可以把一个表的内容复制到一个文件,COPY FROM 可以从一个文件复制数据到一个表(数据以追加形式入库),COPY TO 也能复制一个SELECT查询的结果到一个文件。如果指定了一个列清单,COPY将只把指定列的数据复制到文件或者从文件复制数据到指定列。如果表中有列不在列清单中,COPY FROM将会为那些列插入默认值。 

          使用COPY 时,TeleDB服务器直接从本地一个文件读取或者写入到一个文件。该文件必须是TeleDB用户(运行服务器的用户ID)可访问的并且应该以服务器的视角来指定其名称。

          实验表结构及数据

          teledb=# select * from t;
           id | name |        birth        | city 
          -----+------+---------------------+------
             1 | 张三 | 2000-12-01 00:00:00 | 北京
             2 | 李四 | 1997-03-24 00:00:00 | 上海
             3 | 王五 | 2004-09-01 00:00:00 | 广州
          (3 rows)
          
          teledb=# \d+ t
                                                                      Table "public.t"
           Column |              Type              | Collation | Nullable |            Default             | Storage  | S
          tats target | Description 
          --------+--------------------------------+-----------+----------+--------------------------------+----------+--
          ------------+-------------
           id   | integer                        |           | not null | nextval('t_int_seq'::regclass) | plain    |  
                      | 
           name   | character varying              |           |          |                                | extended |  
                      | 
           birth  | timestamp(0) without time zone |           |          |                                | plain    |  
                      | 
           city   | character varying              |           |          |                                | extended |  
                      | 
          Indexes:
              "t_pkey" PRIMARY KEY, btree ("id")
          Distribute By: SHARD(id)
          Location Nodes: ALL DATANODES

          copy to复制数据到文件中

          • 导出所有列

            需要带上文件的绝对路径,不能使用相对路径

            teledb=# copy t to '~/t.txt';
            ERROR:  relative path not allowed for COPY to file
            teledb=# copy t to '/home/teledb/t.txt';
            COPY 3
            teledb=# \! cat /home/teledb/t.txt
            1	张三	2000-12-01 00:00:00	北京
            2	李四	1997-03-24 00:00:00	上海
            3	王五	2004-09-01 00:00:00	广州

            默认生成的文件内容为表的所有列,列与列之间使用tab分隔开来。NULL值生成的值为\N。

          • 导出部分列

            teledb=# copy t(id, name) to '/home/teledb/t.txt';
            COPY 3
            teledb=# \! cat /home/teledb/t.txt
            1	张三
            2	李四
            3	王五

            只导出id和name列。

          • 导出查询结果

            teledb=# copy (select name, birth from t order by birth) to '/home/teledb/t.txt';
            COPY 3
            teledb=# \! cat /home/teledb/t.txt
            李四	1997-03-24 00:00:00
            张三	2000-12-01 00:00:00
            王五	2004-09-01 00:00:00

            查询可以是任何复杂查询。

          • 指定生成文件格式

            • 生成csv 格式

              teledb=# copy t to '/home/teledb/t.txt' with csv;
              COPY 3
              teledb=# \! cat /home/teledb/t.txt
              1,张三,2000-12-01 00:00:00,北京
              2,李四,1997-03-24 00:00:00,上海
              3,王五,2004-09-01 00:00:00,广州
            • 生成二进制格式

              teledb=# copy t to '/home/teledb/t.txt' with binary;
              COPY 3
              teledb=# \! cat /home/teledb/t.txt
              PGCOPY
              ÿ
              张.S
                  ֠北京李.ÿÿ°e꿠上海王.򭞆广州ÿÿteledb=#

              默认为TEXT 格式。

          • 使用delimiter指定列与列之间的分隔符

            teledb=# copy t to '/home/teledb/t.txt' with delimiter '@';
            COPY 3
            teledb=# \! cat /home/teledb/t.txt
            1@张三@2000-12-01 00:00:00@北京
            2@李四@1997-03-24 00:00:00@上海
            3@王五@2004-09-01 00:00:00@广州
            
            teledb=# copy t to '/home/teledb/t.txt' with csv delimiter '@';
            COPY 3
            teledb=# \! cat /home/teledb/t.txt
            1@张三@2000-12-01 00:00:00@北京
            2@李四@1997-03-24 00:00:00@上海
            3@王五@2004-09-01 00:00:00@广州
            
            teledb=# copy t to '/home/teledb/t.txt' with csv  delimiter '@@';
            ERROR:  COPY delimiter must be a single one-byte character
            teledb=# copy t to '/home/teledb/t.txt' with binary delimiter '@';
            ERROR:  cannot specify DELIMITER in BINARY mode

            指定分隔文件各列的字符。文本格式中默认是一个制表符,而CSV格式中默认是一个逗号。分隔符必须是一个单一的单字节字符,即汉字是不支持的。使用binary格式时不允许这个选项。

          • NULL 值的处理

            teledb=# insert into t(name, birth, city) values('赵六','2000-12-01', null);
            INSERT 0 1
            teledb=# copy t to '/home/teledb/t.txt' with csv null 'NULL';
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            3,王五,2004-09-01 00:00:00,广州
            4,赵六,2000-12-01 00:00:00,NULL

            记录值为NULL时导出为NULL字符。使用binary格式时不允许这个选项。

          • 生成列标题名

            teledb=# copy t to '/home/teledb/t.txt' with csv header;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            id,name,birth,city
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            3,王五,2004-09-01 00:00:00,广州
            4,赵六,2000-12-01 00:00:00,

            只有使用CSV 格式时才允许这个选项。

          • 导出oids系统列

            teledb=# create table t_oids (id int primary key, name varchar, birth date, city varchar) with oids;
            CREATE TABLE
            teledb=# \d+ t_oids
                                                          Table "public.t_oids"
             Column |              Type              | Collation | Nullable | Default | Storage  | Stats target | Descripti
            on 
            --------+--------------------------------+-----------+----------+---------+----------+--------------+----------
            ---
             id     | integer                        |           | not null |         | plain    |              | 
             name   | character varying              |           |          |         | extended |              | 
             birth  | timestamp(0) without time zone |           |          |         | plain    |              | 
             city   | character varying              |           |          |         | extended |              | 
            Indexes:
                "t_oids_pkey" PRIMARY KEY, btree (id)
            Has OIDs: yes
            Distribute By: SHARD(id)
            Location Nodes: ALL DATANODES
            
            teledb=# insert into t_oids select * from t;
            INSERT 0 4
            teledb=# copy t_oids to '/home/teledb/t.txt' with oids csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            33178,1,张三,2000-12-01 00:00:00,北京
            33179,2,李四,1997-03-24 00:00:00,上海
            33178,3,王五,2004-09-01 00:00:00,广州
            33179,4,赵六,2000-12-01 00:00:00,

          创建表时使用了with oids才能使用oids选项

          • 使用quote自定义引用字符

            teledb=# update t set city = '"杭州"' where id = 3;
            UPDATE 1
            teledb=# copy t to '/home/teledb/t.txt' with csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,"""杭州"""

            默认引用字符为双引号。

            teledb=# update t set city = '"杭州%' where id = 3;
            UPDATE 1
            
            teledb=# copy t to '/home/teledb/t.txt' with quote '%' csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,%"杭州%%%

            上面指定了引用字符为百分号,系统自动把字段值为%的字符替换为双个%。

            teledb=# copy t to '/home/teledb/t.txt' with quote '%';
            ERROR:  COPY quote available only in CSV mode
            teledb=# copy t to '/home/teledb/t.txt' with quote '%%' csv;
            ERROR:  COPY quote must be a single one-byte character

            只有使用CSV 格式时才允许这个选项。

            引用字符必须是一个单一的单字节字符,即汉字是不支持的。

          • 使用escape 自定义逃逸符

            不指定escape逃逸符,默认和QUOTE值一样。

            teledb=# update t set city = '%杭州%' where id = 3;
            UPDATE 1
            teledb=# copy t to '/home/teledb/t.txt' with quote '%' csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,%%%杭州%%%

            指定逃逸符为'@'。

            teledb=# copy t to '/home/teledb/t.txt' with quote '%' escape '@' csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,%@%杭州@%%

            这必须是一个单一的单字节字符。

            teledb=# copy t to '/home/teledb/t.txt' with quote '%' escape '@@' csv;
            ERROR:  COPY escape must be a single one-byte character

            只有使用CSV 格式时才允许这个选项。 

            teledb=# copy t to '/home/teledb/t.txt' with quote '%' escape '@@';
            ERROR:  COPY quote available only in CSV mode
          • 强制给某个列添加引用字符

            teledb=# copy t to '/home/teledb/t.txt' (format 'csv', force_quote(name));
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,"张三",2000-12-01 00:00:00,北京
            2,"李四",1997-03-24 00:00:00,上海
            4,"赵六",2000-12-01 00:00:00,
            3,"王五",2004-09-01 00:00:00,%杭州%

            指定name列强制添加引用字符。

            teledb=# copy t to '/home/teledb/t.txt' (format 'text', force_quote(name));
            ERROR:  COPY force quote available only in CSV mode

            只有使用CSV格式时才允许这个选项。

          • 使用encoding指定导出文件内容编码

            teledb=# copy t to '/home/teledb/t.txt' (encoding utf8);
            COPY 4

            导出文件编码为UTF8。

            teledb=# copy t to '/home/teledb/t.txt' (encoding gbk);
            COPY 4

            导出文件编码为gbk。

            使用set client_encoding to gbk; 也可以将文件的内容设置为需要的编码,如下所示。

            teledb=# set client_encoding to utf8;
            SET
            teledb=# copy t to '/home/teledb/t.txt' with csv;
            COPY 4

          copy from复制文件内容到数据表中

          • 导入所有列

            teledb=# \! cat /home/teledb/t.txt
            1	张三	2000-12-01 00:00:00	北京
            2	李四	1997-03-24 00:00:00	上海
            3	王五	2004-09-01 00:00:00	广州
            4	赵六	2000-12-01 00:00:00	\N
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt';
            COPY 4
            teledb=# select * from t;
             id | name |        birth        | city 
            ----+------+---------------------+------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              3 | 王五 | 2004-09-01 00:00:00 | 广州
              4 | 赵六 | 2000-12-01 00:00:00 | 
            (4 rows)
          • 导入部分指定列

            teledb=# copy t(id,name) from '/home/teledb/t.txt';
            ERROR:  extra data after last expected column
            CONTEXT:  COPY t, line 1: "1	张三	2000-12-01 00:00:00	北京", nodetype:1(1:cn,0:dn)

            数据文件的列表不能多于要导入的列数,否则会出错。

            teledb=# copy t(id,name) to '/home/teledb/t.txt';
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1	张三
            2	李四
            3	王五
            4	赵六
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t(id,name) from '/home/teledb/t.txt';
            COPY 4
            teledb=# select * from t;
             id | name | birth | city 
            ----+------+-------+------
              1 | 张三 |       | 
              2 | 李四 |       | 
              3 | 王五 |       | 
              4 | 赵六 |       | 
          • 指定导入文件格式

            -- text格式
            teledb=# \! cat /home/teledb/t.txt
            1	张三	2000-12-01 00:00:00	北京
            2	李四	1997-03-24 00:00:00	上海
            3	王五	2004-09-01 00:00:00	广州
            4	赵六	2000-12-01 00:00:00	\N
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'text');
            COPY 4
            
            -- csv格式
            teledb=# copy t to '/home/teledb/t.txt' with csv;
            COPY 4
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            3,王五,2004-09-01 00:00:00,广州
            4,赵六,2000-12-01 00:00:00,
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv');
            COPY 4
            
            -- binary格式
            teledb=# copy t to '/home/teledb/t.txt' with binary;
            COPY 4
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# \! od -c /home/teledb/t.txt
            0000000   P   G   C   O   P   Y  \n 377  \r  \n  \0  \0  \0  \0  \0  \0
            0000020  \0  \0  \0  \0 004  \0  \0  \0 004  \0  \0  \0 001  \0  \0  \0
            0000040 006 345 274 240 344 270 211  \0  \0  \0  \b  \0  \0 032   S  \f
            0000060 326 240  \0  \0  \0  \0 006 345 214 227 344 272 254  \0 004  \0
            0000100  \0  \0 004  \0  \0  \0 002  \0  \0  \0 006 346 235 216 345 233
            0000120 233  \0  \0  \0  \b 377 377 260   e 352 301      \0  \0  \0  \0
            0000140 006 344 270 212 346 265 267  \0 004  \0  \0  \0 004  \0  \0  \0
            0000160 003  \0  \0  \0 006 347 216 213 344 272 224  \0  \0  \0  \b  \0
            0000200  \0 205 372 277   n   `  \0  \0  \0  \0 006 345 271 277 345 267
            0000220 236  \0 004  \0  \0  \0 004  \0  \0  \0 004  \0  \0  \0 006 350
            0000240 265 265 345 205 255  \0  \0  \0  \b  \0  \0 032   S  \f 326 240
            0000260  \0 377 377 377 377 377 377
            0000267
            teledb=# copy t from '/home/teledb/t.txt' (format 'binary');
            COPY 4
            teledb=# select * from t;
             id | name |        birth        | city 
            ----+------+---------------------+------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              3 | 王五 | 2004-09-01 00:00:00 | 广州
              4 | 赵六 | 2000-12-01 00:00:00 | 
            (4 rows)
          • 使用delimiter指定列与列之间的分隔符

            teledb=# \! cat /home/teledb/t.txt
            1%张三%2000-12-01 00:00:00%北京
            2%李四%1997-03-24 00:00:00%上海
            3%王五%2004-09-01 00:00:00%广州
            4%赵六%2000-12-01 00:00:00%\N
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'text', delimiter '%');
            COPY 4
          • NULL值处理

            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            3,王五,2004-09-01 00:00:00,广州
            4,赵六,2000-12-01 00:00:00,NULL
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv', null 'NULL');
            COPY 4
            teledb=# select * from t;
             id | name |        birth        | city 
            ----+------+---------------------+------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              3 | 王五 | 2004-09-01 00:00:00 | 广州
              4 | 赵六 | 2000-12-01 00:00:00 | 
            (4 rows)

            将文件中的NULL字符串当成NULL值处理,SQL Server导出来的文件中把NULL值替换成字符串NULL,所以入库时可以这样处理一下,注意字符串是区分大小写

          • 自定义quote 字符

            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,%%%杭州",天津%

            如果不配置quote 字符则无法导入文件。

            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv');
            ERROR:  unterminated CSV quoted field
            CONTEXT:  COPY t, line 5: "3,王五,2004-09-01 00:00:00,%%%杭州",天津%
            ", nodetype:1(1:cn,0:dn)
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv', quote '%');
            COPY 4
            teledb=# copy t from '/home/teledb/t.txt' (format 'text', quote '%');
            ERROR:  COPY quote available only in CSV mode

            只有csv 格式导入时才能配置quote字符。

          • 自定义escape字符

            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,"%杭州@",天津"
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv');
            ERROR:  unterminated CSV quoted field
            CONTEXT:  COPY t, line 5: "3,王五,2004-09-01 00:00:00,"%杭州@",天津"
            ", nodetype:1(1:cn,0:dn)
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv', escape '@');
            COPY 4
            teledb=# select * from t;
             id | name |        birth        |    city     
            ----+------+---------------------+-------------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              4 | 赵六 | 2000-12-01 00:00:00 | 
              3 | 王五 | 2004-09-01 00:00:00 | %杭州",天津
            (4 rows)
          • csv header忽略首行

            teledb=# \! cat /home/teledb/t.txt
            id,name,birth,city
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            4,赵六,2000-12-01 00:00:00,
            3,王五,2004-09-01 00:00:00,"%杭州"",天津"
            teledb=# truncate table t;
            TRUNCATE TABLE
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv');
            ERROR:  invalid input syntax for type numeric: "id"
            CONTEXT:  COPY t, line 1, column id: "id", nodetype:1(1:cn,0:dn)
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv', header true);
            COPY 4
            teledb=# select * from t;
             id | name |        birth        |    city     
            ----+------+---------------------+-------------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              4 | 赵六 | 2000-12-01 00:00:00 | 
              3 | 王五 | 2004-09-01 00:00:00 | %杭州",天津
            (4 rows)

            如果不忽略首行,则系统会把首行当成数据,造成导入失败。

          • 导入oid列值

            teledb=# \! cat /home/teledb/t.txt
            33178,1,张三,2000-12-01 00:00:00,北京
            33179,2,李四,1997-03-24 00:00:00,上海
            33178,3,王五,2004-09-01 00:00:00,广州
            33179,4,赵六,2000-12-01 00:00:00,
            teledb=# truncate table t_oids;
            TRUNCATE TABLE
            teledb=# copy t_oids from '/home/teledb/t.txt' (format 'csv', oids true);
            COPY 4
          • 使用FORCE_NOT_NULL把某列中空值变成长度为0的字符串,而不是NULL值

            teledb=# alter table t alter column city set  not null;
            ALTER TABLE
            teledb=# \! cat /home/teledb/t.txt
            1,张三,2000-12-01 00:00:00,北京
            2,李四,1997-03-24 00:00:00,上海
            3,王五,2004-09-01 00:00:00,广州
            4,赵六,2000-12-01 00:00:00,
            teledb=# copy t from '/home/teledb/t.txt' (format 'csv');
            ERROR:  node:dn02, backend_pid:21393, nodename:dn02,backend_pid:21393,message:null value in column "city" violates not-null constraint
            DETAIL:  Failing row contains (4, 赵六, 2000-12-01 00:00:00, null).

            不使用FORCE_NOT_NULL处理的话就变成NULL值。

            teledb=# copy t from '/home/teledteledb=# create table t_json(id int,f_json json);
            CREATE TABLE
            b/t.txt' (format 'csv', force_not_null(city));
            COPY 4
            teledb=# select * from t;
             id | name |        birth        | city 
            ----+------+---------------------+------
              1 | 张三 | 2000-12-01 00:00:00 | 北京
              2 | 李四 | 1997-03-24 00:00:00 | 上海
              3 | 王五 | 2004-09-01 00:00:00 | 广州
              4 | 赵六 | 2000-12-01 00:00:00 | 
            (4 rows)

            使用FORCE_NOT_NULL处理就变成长度为0的字符串。

          • encoding 指定导入文件的编码

            copy test from '/home/teledb/test.txt';

            不指定导入文件的编码格式,则无法正确导入中文字符。

            teledb=# copy test from '/home/teledb/test.txt';
            ERROR:  invalid byte sequence for encoding "UTF8": 0xbf
            CONTEXT:  COPY test, line 3, nodetype:1(1:cn,0:dn)
            teledb=# copy test from '/home/teledb/test.txt' (encoding gbk);
            COPY 3
            teledb=# select * from test;
             id | name  | age | city 
            ----+-------+-----+------
              1 | 123   |  10 | 
              2 | asdfa |  15 | taga
              3 | 开发  |  10 | 
            (3 rows)
          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  游标使用
          下一篇 :  json和jsonb使用
          搜索 关闭
          ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2025天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明