PostgreSQL 12 文档: 部分 VI. 参考

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
日志服务 SLS,月写入数据量 50GB 1个月
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 部分 VI. 参考这份参考中的条目意欲提供关于相应主题的权威、完整和正式的总结。关于使用PostgreSQL的更多信息(以叙述、教程或例子的形式)可以在本书的其他部分找到。见每个参考页面上列出的交叉引用。这些参考条目也在传统“man”页面中可用。目录

部分 VI. 参考

这份参考中的条目意欲提供关于相应主题的权威、完整和正式的总结。关于使用PostgreSQL的更多信息(以叙述、教程或例子的形式)可以在本书的其他部分找到。见每个参考页面上列出的交叉引用。

这些参考条目也在传统“man”页面中可用。

目录

I. SQL 命令

ABORT — 中止当前事务

ALTER AGGREGATE — 更改一个聚集函数的定义

ALTER COLLATION — 更改一个排序规则的定义

ALTER CONVERSION — 改变一个转换的定义

ALTER DATABASE — 更改一个数据库

ALTER DEFAULT PRIVILEGES — 定义默认访问特权

ALTER DOMAIN — 更改一个域的定义

ALTER EVENT TRIGGER — 更改一个事件触发器的定义

ALTER EXTENSION — 更改一个扩展的定义

ALTER FOREIGN DATA WRAPPER — 更改一个外部数据包装器的定义

ALTER FOREIGN TABLE — 更改一个外部表的定义

ALTER FUNCTION — 更改一个函数的定义

ALTER GROUP — 更改角色名称或者成员关系

ALTER INDEX — 更改一个索引的定义

ALTER LANGUAGE — 更改一种过程语言的定义

ALTER LARGE OBJECT — 更改一个大对象的定义

ALTER MATERIALIZED VIEW — 更改一个物化视图的定义

ALTER OPERATOR — 更改一个操作符的定义

ALTER OPERATOR CLASS — 更改一个操作符类的定义

ALTER OPERATOR FAMILY — 更改一个操作符族的定义

ALTER POLICY — 更改一条行级安全性策略的定义

ALTER PROCEDURE — 更改一个过程的定义

ALTER PUBLICATION — 修改发布的定义

ALTER ROLE — 更改一个数据库角色

ALTER ROUTINE — 更改一个例程的定义

ALTER RULE — 更改一个规则定义

ALTER SCHEMA — 更改一个模式的定义

ALTER SEQUENCE — 更改一个序列发生器的定义

ALTER SERVER — 更改一个外部服务器的定义

ALTER STATISTICS — 更改扩展统计对象的定义

ALTER SUBSCRIPTION — 修改订阅的定义

ALTER SYSTEM — 更改一个服务器配置参数

ALTER TABLE — 更改一个表的定义

ALTER TABLESPACE — 更改一个表空间的定义

ALTER TEXT SEARCH CONFIGURATION — 更改一个文本搜索配置的定义

ALTER TEXT SEARCH DICTIONARY — 更改一个文本搜索字典的定义

ALTER TEXT SEARCH PARSER — 更改一个文本搜索解析器的定义

ALTER TEXT SEARCH TEMPLATE — 更改一个文本搜索模板的定义

ALTER TRIGGER — 更改一个触发器的定义

ALTER TYPE — 更改一个类型的定义

ALTER USER — 更改一个数据库角色

ALTER USER MAPPING — 更改一个用户映射的定义

ALTER VIEW — 更改一个视图的定义

ANALYZE — 收集有关一个数据库的统计信息

BEGIN — 开始一个事务块

CALL — 调用一个过程

CHECKPOINT — 强制一个WAL日志检查点

CLOSE — 关闭一个游标

CLUSTER — 根据一个索引聚簇一个表

COMMENT — 定义或者更改一个对象的注释

COMMIT — 提交当前事务

COMMIT PREPARED — 提交一个早前为两阶段提交预备的事务

COPY — 在一个文件和一个表之间复制数据

CREATE ACCESS METHOD — 定义一种新的访问方法

CREATE AGGREGATE — 定义一个新的聚集函数

CREATE CAST — 定义一种新的造型

CREATE COLLATION — 定义一种新排序规则

CREATE CONVERSION — 定义一种新的编码转换

CREATE DATABASE — 创建一个新数据库

CREATE DOMAIN — 定义一个新的域

CREATE EVENT TRIGGER — 定义一个新的事件触发器

CREATE EXTENSION — 安装一个扩展

CREATE FOREIGN DATA WRAPPER — 定义一个新的外部数据包装器

CREATE FOREIGN TABLE — 定义一个新的外部表

CREATE FUNCTION — 定义一个新函数

CREATE GROUP — 定义一个新的数据库角色

CREATE INDEX — 定义一个新索引

CREATE LANGUAGE — 定义一种新的过程语言

CREATE MATERIALIZED VIEW — 定义一个新的物化视图

CREATE OPERATOR — 定义一个新的操作符

CREATE OPERATOR CLASS — 定义一个新的操作符类

CREATE OPERATOR FAMILY — 定义一个新的操作符族

CREATE POLICY — 为一个表定义一条新的行级安全性策略

CREATE PROCEDURE — 定义一个新的过程

CREATE PUBLICATION — 定义一个新的发布

CREATE ROLE — 定义一个新的数据库角色

CREATE RULE — 定义一条新的重写规则

CREATE SCHEMA — 定义一个新模式

CREATE SEQUENCE — 定义一个新的序列发生器

CREATE SERVER — 定义一个新的外部服务器

CREATE STATISTICS — 定义扩展统计

CREATE SUBSCRIPTION — 定义一个新的订阅

CREATE TABLE — 定义一个新表

CREATE TABLE AS — 从一个查询的结果创建一个新表

CREATE TABLESPACE — 定义一个新的表空间

CREATE TEXT SEARCH CONFIGURATION — 定义一个新的文本搜索配置

CREATE TEXT SEARCH DICTIONARY — 定义一个新的文本搜索字典

CREATE TEXT SEARCH PARSER — 定义一个新的文本搜索解析器

CREATE TEXT SEARCH TEMPLATE — 定义一种新的文本搜索模板

CREATE TRANSFORM — 定义一个新的转换

CREATE TRIGGER — 定义一个新触发器

CREATE TYPE — 定义一种新的数据类型

CREATE USER — 定义一个新的数据库角色

CREATE USER MAPPING — 定义一个用户到一个外部服务器的新映射

CREATE VIEW — 定义一个新视图

DEALLOCATE — 释放一个预备语句

DECLARE — 定义一个游标

DELETE — 删除一个表的行

DISCARD — 抛弃会话状态

DO — 执行一个匿名代码块

DROP ACCESS METHOD — 移除一种访问方法

DROP AGGREGATE — 移除一个聚集函数

DROP CAST — 移除一个造型

DROP COLLATION — 移除一个排序规则

DROP CONVERSION — 移除一个转换

DROP DATABASE — 移除一个数据库

DROP DOMAIN — 移除一个域

DROP EVENT TRIGGER — 移除一个事件触发器

DROP EXTENSION — 移除一个扩展

DROP FOREIGN DATA WRAPPER — 移除一个外部数据包装器

DROP FOREIGN TABLE — 移除一个外部表

DROP FUNCTION — 移除一个函数

DROP GROUP — 移除一个数据库角色

DROP INDEX — 移除一个索引

DROP LANGUAGE — 移除一个过程语言

DROP MATERIALIZED VIEW — 移除一个物化视图

DROP OPERATOR — 移除一个操作符

DROP OPERATOR CLASS — 移除一个操作符类

DROP OPERATOR FAMILY — 移除一个操作符族

DROP OWNED — 移除一个数据库角色拥有的数据库对象

DROP POLICY — 从一个表移除一条行级安全性策略

DROP PROCEDURE — 移除一个过程

DROP PUBLICATION — 删除一个发布

DROP ROLE — 移除一个数据库角色

DROP ROUTINE — 删除一个例程

DROP RULE — 移除一个重写规则

DROP SCHEMA — 移除一个模式

DROP SEQUENCE — 移除一个序列

DROP SERVER — 移除一个外部服务器描述符

DROP STATISTICS — 删除扩展统计

DROP SUBSCRIPTION — 删除一个订阅

DROP TABLE — 移除一个表

DROP TABLESPACE — 移除一个表空间

DROP TEXT SEARCH CONFIGURATION — 移除一个文本搜索配置

DROP TEXT SEARCH DICTIONARY — 移除一个文本搜索字典

DROP TEXT SEARCH PARSER — 移除一个文本搜索解析器

DROP TEXT SEARCH TEMPLATE — 移除一个文本搜索模板

DROP TRANSFORM — 移除转换

DROP TRIGGER — 移除一个触发器

DROP TYPE — 移除一个数据类型

DROP USER — 移除一个数据库角色

DROP USER MAPPING — 移除一个用于外部服务器的用户映射

DROP VIEW — 移除一个视图

END — 提交当前事务

EXECUTE — 执行一个预备语句

EXPLAIN — 显示一个语句的执行计划

FETCH — 使用游标从查询中检索行

GRANT — 定义访问特权

IMPORT FOREIGN SCHEMA — 从一个外部服务器导入表定义

INSERT — 在一个表中创建新行

LISTEN — 监听一个通知

LOAD — 载入一个共享库文件

LOCK — 锁定一个表

MOVE — 定位一个游标

NOTIFY — 生成一个通知

PREPARE — 为执行准备一个语句

PREPARE TRANSACTION — 为两阶段提交准备当前事务

REASSIGN OWNED — 更改一个数据库角色拥有的数据库对象的拥有关系

REFRESH MATERIALIZED VIEW — 替换一个物化视图的内容

REINDEX — 重建索引

RELEASE SAVEPOINT — 销毁一个之前定义的保存点

RESET — 把一个运行时参数的值恢复到默认值

REVOKE — 移除访问特权

ROLLBACK — 中止当前事务

ROLLBACK PREPARED — 取消一个之前为两阶段提交准备好的事务

ROLLBACK TO SAVEPOINT — 回滚到一个保存点

SAVEPOINT — 在当前事务中定义一个新的保存点

SECURITY LABEL — 定义或更改应用到一个对象的安全标签

SELECT — 从一个表或视图检索行

SELECT INTO — 从一个查询的结果定义一个新表

SET — 更改一个运行时参数

SET CONSTRAINTS — 为当前事务设置约束检查时机

SET ROLE — 设置当前会话的当前用户标识符

SET SESSION AUTHORIZATION — 设置当前会话的会话用户标识符和当前用户标识符

SET TRANSACTION — 设置当前事务的特性

SHOW — 显示一个运行时参数的值

START TRANSACTION — 开始一个事务块

TRUNCATE — 清空一个表或者一组表

UNLISTEN — 停止监听一个通知

UPDATE — 更新一个表的行

VACUUM — 垃圾收集并根据需要分析一个数据库

VALUES — 计算一个行集合

II. PostgreSQL 客户端应用

clusterdb — 聚簇一个PostgreSQL数据库

createdb — 创建一个新的PostgreSQL数据库

createuser — 定义一个新的PostgreSQL用户账户

dropdb — 移除一个PostgreSQL数据库

dropuser — 移除一个PostgreSQL用户账户

ecpg — 嵌入式 SQL C 预处理器

pg_basebackup — 获得一个PostgreSQL集簇的一个基础备份

pgbench — 在PostgreSQL上运行一个基准测试

pg_config — 获取已安装的PostgreSQL的信息

pg_dump — 把PostgreSQL数据库抽取为一个脚本文件或其他归档文件

pg_dumpall — 将一个PostgreSQL数据库集簇抽取到一个脚本文件中

pg_isready — 检查一个PostgreSQL服务器的连接状态

pg_receivewal — 以流的方式从一个PostgreSQL服务器得到预写式日志

pg_recvlogical — 控制 PostgreSQL 逻辑解码流

pg_restore — 从一个由pg_dump创建的归档文件恢复一个PostgreSQL数据库

psql — PostgreSQL的交互式终端

reindexdb — 重索引一个PostgreSQL数据库

vacuumdb — 对一个PostgreSQL数据库进行垃圾收集和分析

III. PostgreSQL 服务器应用

initdb — 创建一个新的PostgreSQL数据库集簇

pg_archivecleanup — 清理PostgreSQL WAL 归档文件

pg_checksums — 在PostgreSQL数据库集簇中启用、禁用或检查数据校验和

pg_controldata — 显示一个PostgreSQL数据库集簇的控制信息

pg_ctl — 初始化、启动、停止或控制一个PostgreSQL服务器

pg_resetwal — 重置一个PostgreSQL数据库集簇的预写式日志以及其他控制信息

pg_rewind — 把一个PostgreSQL数据目录与另一个从该目录中复制出来的数据目录同步

pg_test_fsync — 为PostgreSQL判断最快的 wal_sync_method

pg_test_timing — 度量计时开销

pg_upgrade — 升级PostgreSQL服务器实例

pg_waldump — 以人类可读的形式显示一个PostgreSQL 数据库集簇的预写式日志

postgres — PostgreSQL数据库服务器

postmaster — PostgreSQL数据库服务器

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
SQL 存储 监控
PostgreSQL 9.4 文档
PostgreSQL 9.4.4 文档 PostgreSQL 全球开发组 版权 © 1996-2015 PostgreSQL 全球开发组 目录
72 0
PostgreSQL 9.4 文档
|
SQL 监控 前端开发
PostgreSQL 9.5 文档
PostgreSQL 9.5.3 文档 PostgreSQL 全球开发组 版权 © 1996-2016 PostgreSQL 全球开发组 目录
120 0
PostgreSQL 9.5 文档
|
SQL 监控 前端开发
PostgreSQL 9.6 文档
PostgreSQL 9.6.0 文档 PostgreSQL 全球开发组 版权 © 1996-2016 PostgreSQL 全球开发组 目录
99 0
PostgreSQL 9.6 文档
|
XML SQL JSON
PostgreSQL 12 文档: 第 8 章 数据类型
PostgreSQL有着丰富的本地数据类型可用。用户可以使用CREATE TYPE命令为 PostgreSQL增加新的数据类型。
163 0
|
SQL 关系型数据库 数据库
PostgreSQL 12 文档: 系统表
系统目录是关系型数据库存放模式元数据的地方,比如表和列的信息,以及内部统计信息等。PostgreSQL的系统目录就是普通表。你可以删除并重建这些表、增加列、插入和更新数值, 然后彻底把你的系统搞垮。 通常情况下,我们不应该手工修改系统目录,通常有SQL命令可以做这些事情。(例如,CREATE DATABASE向 pg_database表插入一行 — 并且实际上在磁盘上创建该数据库。)。 有几种特别深奥的操作例外,但是随着时间的流逝其中的很多也可以用 SQL 命令来完成,因此对系统目录直接修改的需求也越来越小。
126 0
|
关系型数据库 数据库 PostgreSQL
PostgreSQL 12 文档: PostgreSQL 服务端程序
PostgreSQL 服务器应用 这一部分包含PostgreSQL服务器应用和支持工具的参考信息。这些命令只在数据库服务器所在的主机上运行才有用。其他工具程序在PostgreSQL 客户端应用中列出。
105 0
|
SQL 关系型数据库 测试技术
PostgreSQL 12 文档: PostgreSQL 客户端工具
PostgreSQL 客户端应用 这部份包含PostgreSQL客户端应用和工具的参考信息。不是所有这些命令都是通用工具,某些需要特殊权限。这些应用的共同特征是它们可以被运行在任何主机上,而不管数据库服务器在哪里。 当在命令行上指定用户和数据库名时,它们的大小写会被保留 — 空格或特殊字符的出现可能需要使用引号。表名和其他标识符的大小写不会被保留并且可能需要使用引号。
215 0
|
SQL 安全 关系型数据库
PostgreSQL 12 文档: SQL 语法
SQL 命令 这部分包含PostgreSQL支持的SQL命令的参考信息。每条命令的标准符合和兼容的信息可以在相关的参考页中找到。
137 0
|
SQL 存储 监控
PostgreSQL 9.3 文档
PostgreSQL 9.3.1 文档 PostgreSQL 全球开发组 版权 © 1996-2013 PostgreSQL 全球开发组 目录
110 0
|
SQL XML 关系型数据库
PostgreSQL 12 文档: 部分 VIII. 附录
部分 VIII. 附录 目录
94 0
下一篇
无影云桌面