文档首页
全部产品
TDSQL PostgreSQL 版
购买指南
计费概述
购买指引
查看账单
开发指南
概述
连接到数据库
使用TSudio
TStudio登录
通过TStudio连接数据库实例
TStudio常用操作
使用shell
使用shell连接数据库实例
常用操作命令
使用ems postgresql manager
关于DML与事务
DML语法
关于SELECT
SELECT使用场景
关于INSERT
INSERT使用场景
关于UPDATE
UPDATE使用场景
关于DELETE
DELETE使用场景
部分DML操作示例
关于事务
事务控制
事务提交
事务回滚
事务一致性
事务使用场景
执行计划
查看执行计划
解读执行计划
执行计划节点类型
分布式执行计划示例
执行计划分类
创建和管理数据库对象(DDL)
创建GROUP
创建数据表默认的default group
为default group创建shardmap
更多group的使用方法
创建和管理模式
模式管理
创建和管理表
创建表
数据类型
创建和管理索引
修改表
truncate普通表
删除表
表管理场景
copy的使用
创建和管理分区表
范围分区
列表分区
散列分区
多级分区
添加分区子表
访问子分区
truncate分区
自研分区
冷热分区表
truncate分区表
部分分区表示例
创建和管理视图
创建视图
修改视图
删除视图
物化视图
视图触发器创建与删除
创建和管理序列
自增列与序列的用法
创建和管理同义词
部分同义词示例
关于PL/SQL
PL/SQL介绍
PL/SQL控制语句
条件选择语句
循环语句
其他控制语句
PL/SQL集合和记录
集合概述
关联数组
可变数组
嵌套表
记录类型
PL/SQL静态SQL
静态SQL概述
游标
事务处理与控制
自治事务
PL/SQL动态SQL
PL/SQL子程序
过程
函数
PL/SQL触发器
PL/SQL错误处理
参数详细介绍
参数模式
参数引用
参数数据类型
返回值详细介绍
返回值介绍
返回值类型介绍
变量使用
变量使用介绍
变量使用实例
PL/SQL函数实战
批量设置表owner的函数
批量设置表的加密规则函数
oracle to_date函数的实现
关于包(PACKAGE)
语法说明
包结构
创建包
删除包
包的使用
函数在包中的用法
存储过程在包中的用法
函数与存储过程一起使用
变量使用方法
其他常见使用
关于触发器
创建触发器
删除触发器
触发器函数
INSERT事件触发器函数
UPDATE事件触发器函数
DELETE事件触发器函数
删除触发器
触发器使用限制
ORACLE兼容性特性与SQL参考
启用Oracle兼容性
系统package
ALL_ARGUMENTS
DBMS_JOB
DBMS_ASSERT
DBMS_LOB
DBMS_OUTPUT
DBMS_PIPE
DBMS_RANDOM
DBMS_SQL
DBMS_STATS
DBMS_UTILITY
UTL_FILE
UTL_RAW
系统视图
all_arguments
all_users
all_tab_columns
all_col_comments
all_constraints
all_synonyms
all_indexes
all_ind_columns
all_cons_columns
dba_ind_columns
dba_constraints
dba_indexes
dba_synonyms
dba_tab_columns
dba_users
user_indexes
user_synonyms
user_cons_columns
user_tab_columns
user_ind_columns
user_constraints
user_col_comments
user_users
函数
单行函数
聚合函数
分析函数
二进制操作函数
统计函数
其他函数的使用
伪列
ROWNUM
ROWID
hint
加载插件
部分hint用法示例
GOTO
关于插件
插件查看,添加和删除
查看数据库加载了那些插件
添加插件
删除插件
插件uuid-ossp使用
uuid-ossp功能介绍及添加方法
uuid常量函数
uuid生成函数
在数据表中使用uuid默认值
uuid各函数性能对比
uuid与serial 在TDSQL PG中性能对比
占用空间对比
使用uuid做为分布列的方案
使用建议
插件pg_stat_statements使用
pg_stat_statements功能介绍及添加方法
获取执行次数最多的语句
获取执行总时间最长的语句
获取每句平均执行时间最长的语句
获取buffer读最多的语句
插件pg_trgm使用
pg_trgm功能介绍及添加方法
测试环境准备
gist索引测试
gin索引测试
无索引字段测试
数据对比总结及例外
插件postgis使用
postgis添加方法
关于存储过程
存储过程语法介绍
建立存储语法
[OR REPLACE] 更新存储介绍
[模式名.]存储过程名介绍
存储过程与函数不能同名
删除存储过程
存储过程修改名称
修改存储过程所属schema
修改存储过程所属用户
存储过程执行
中途return返回
参数详细介绍
参数模式
参数引用
参数数据类型
变量使用
变量使用介绍
变量使用示例
控制结构
判断语句
循环语句
其它控制语句
GOTO
俘获错误
自冶事务
在存储过程中commit和rollback
游标使用限制
自冶事务与exception的限制
消息及异常处理
RAISE NOTICE
RAISE EXCEPTION
RAISE EXCEPTION 自定义ERRCODE
oracle存储过程兼容性
不带参数的存储过程不需要括号
支持使用is语法
支持不使用$$语法
支持使用”end存储过程名称“结束
使用“/“结束函数定义
定义变量无需要declare
调用存储过程不需要call
支持存储过程out返回值
oracle语法改写
forall改写
table函数
应用程序样例
java
创建数据表
插入数据
扩展协议插入数据
扩展协议插入返回数据
查询数据
扩展协议查询数据
copy from 入库
copy from 数据流入库
copy to出库
兼容oracle字段大写
配置多个cn负载
合并多条insert
jdbc驱动包
C程序
连接服务
建立数据表
插入数据
查询数据
copy入库
shell程序
python程序
安装psycopg2模块
连接服务
创建数据表
新增数据
查询数据
copy from方法
php程序
连接服务
创建数据表
插入数据
查询记录
copy from 方法
copy to 方法
入库去重方法
golang程序
连接服务
建立数据表
插入数据
查询数据
copy from 方法
go相关资源包
关于运维
数据库管理
创建数据库
修改数据库配置
删除数据库
会话及锁管理
查看当前会话的PID
查看当前节点有那些会话
杀掉连接
查看会话持锁情况
配置会话锁超时
问题定位及性能优化
访问日志管理
如何查询数据是否倾斜
如何优化有问题的Sql语句
优化实例
使用TDSQL PG自研分区表
数据库开发规范
分布键设计规范
分布键约束规则
分布键选择规范
分布键对其它约束影响
命名规范
COLUMN设计
Constraints 设计
Index 设计
关于NULL
开发相关规范
TDSQL-PG的进阶开发
高级sql语句编写
数据库开发基础
TDSQL-PG的数据类型
数字类型
字符类型
二进制数据类型
日期类型
布尔类型
更多的数据类型介绍
消息及异常输出
RAISE NOTICE
RAISE EXCEPTION
RAISE EXCEPTION 自定义ERRCODE
控制结构
判断语句
IF...THEN...END IF
IF...THEN...ELSE...END IF
IF...THEN...ELSIF...THEN...ELSE...END IF
CASE语句
循环语句
LOOP循环
WHILE循环
FOR循环
FOR循环查询结果
FOREACH循环一个数组
其它控制语句
动态执行
执行一个没有结果的命令
获取执行结果
获取影响行数
俘获错误
错误俘获处理
获取错误相关信息
应用程序语法介绍
建立函数语法
[OR REPLACE] 更新函数介绍
[模式名.]函数名介绍
连接到数据库(replace)
可视化开发工具TStudio
如何打开TStudio
TStudio主界面说明
如何添加要管理的节点
如何创建数据表、索引
运行手工编写脚本
表数据导入导出数据
shell交互客户端psql
连接到一个数据库
建立一个新连接
显示和设置该连接当前运行参数
退出连接
psql执行一个sql命令
psql执行一个sql文件中所有命令
调用编辑器编写sql脚本
调用外部命令
将执行的结果保存到文件
改变当前的工作目录
插件管理
数据库相关操作
模式相关操作
用户相关操作
表相关操作
视图相关操作
物化视图相关操作
序列相关操作
索引相关操作
函数相关操作
自定义数据类型相关操作
存储过程语句相关操作
列出表、视图和序列和它们相关的访问权限
列出库或用户定义的配置
copy命令的使用
copy FROM stdin使用方法
打印当前查询缓冲区到标准输出
自定义显示格式
显示psql内部操作
重复执行上一条语句
sql命令帮助查看
ems postgresql manager
ems postgresql manage介绍
连接到tbase服务
查询表结构
执行SQL语句
连接tbase-v5出错处理
快速入门
客户端psql的使用
psql常用命令使用
操作指南
数据库使用说明
实例管理
资源池
隔离方式说明
客户端psql的使用
psql常用命令使用
最佳实践
设计开发规范
故障处理
API文档
总览
购买指南
计费概述
购买指引
查看账单
开发指南
概述
连接到数据库
关于DML与事务
创建和管理数据库对象(DDL)
关于PL/SQL
关于包(PACKAGE)
关于触发器
ORACLE兼容性特性与SQL参考
关于插件
关于存储过程
应用程序样例
关于运维
数据库开发规范
TDSQL-PG的进阶开发
数据库开发基础
消息及异常输出
控制结构
应用程序语法介绍
连接到数据库(replace)
快速入门
客户端psql的使用
psql常用命令使用
操作指南
数据库使用说明
实例管理
资源池
隔离方式说明
客户端psql的使用
psql常用命令使用
最佳实践
设计开发规范
故障处理
API文档