连接数据库集群

除了通过PolarDB管理控制台登录数据库之外,您还可以通过pgAdmin 4客户端连接PolarDB集群。本章将介绍如何通过pgAdmin 4客户端连接PolarDB集群。更多连接方式 除了通过pgAdmin 4客户端连接PolarDB集群外,您还可以在 下载客户端和驱动 页,...

概述

本节提供与 PolarDB PostgreSQL版(兼容Oracle)支持Oracle 数据库兼容的SQL命令的摘要。本节中的SQL命令适用于Oracle数据库和 PolarDB PostgreSQL版(兼容Oracle数据库。说明 PolarDB PostgreSQL版(兼容Oracle)支持此处未列出的其他...

pg_repack

PolarDB PostgreSQL版(兼容Oracle)支持通过pg_repack插件对表空间进行重新“包装”,回收碎片空间,有效解决因对全表大量更新等操作引起的表膨胀问题。pg_repack无需获取排它锁,相比CLUSTER或VACUUM FULL更加轻量化。注意事项 pg_repack...

pg_database

目录 pg_database 存储有关可用数据库的信息。数据库通过CREATE DATABASE命令创建。和大部分系统目录不同,pg_database 是在集簇的所有数据库之间共享的:在一个集簇中只有一份 pg_database 拷贝,而不是每个数据库一份。列名称 列类型 ...

pg_config

pg_config 描述了当前安装的本数据库版本中编译时的配置参数。简介 pg_config 视图描述了当前安装的本数据库版本中编译时的配置参数。用于需要和本数据库交互的软件包,让它们能找到所需要的头文件和库。它提供了和pg_config本数据库客户端...

pg_db_role_setting

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

Append Hints

默认情况下,PolarDB PostgreSQL版(兼容Oracle)会将新数据添加到表中第一个可用的空间(由抽空的记录腾出空间)。在INSERT或SELECT命令添加APPEND指令,可以使 PolarDB PostgreSQL版(兼容Oracle)绕过中间表可用空间,将新行附加到表的...

Append Hints

默认情况下,PolarDB PostgreSQL版(兼容Oracle)会将新数据添加到表中第一个可用的空间(由抽空的记录腾出空间)。在INSERT或SELECT命令添加APPEND指令,可以使 PolarDB PostgreSQL版(兼容Oracle)绕过中间表可用空间,将新行附加到表的...

pg_locks

尽管它的 relation 列可以被连接到 pg_class.oid 来标识被锁关系,但这种方法只有在关系属于当前数据库database 列是当前数据库OID或者0的锁对应的关系)的情况下才会得到正确的结果。pid 列可以被连接到 pg_stat_activity 视图的 pid 列...

pg_hint_plan

说明 如果配置错误导致无法登录数据库,则需要以其它用户/数据库登录到PolarDB中,进行重置:ALTER USER xxx reset session_preload_libraries;ALTER DATABASE xxx reset session_preload_libraries;数据库集群自动加载。请前往 配额中心,...

pg_config

pg_config 视图描述了当前安装的本数据库版本中的编译时配置参数。简介 视图 pg_config 描述了当前安装的本数据库版本中的编译时配置参数。它存在的本意是用于那些要和本数据库交互的软件包,让它们能找到所需要的头文件和库。它提供了和pg...

pg_indexes

pg_indexes 视图提供对于数据库中每一个索引信息的访问。简介 pg_indexes 视图包含以下列信息:列名称 类型 描述 schemaname name 包含表和索引的模式名。tablename name 此索引的基表的名字。indexname name 索引名。tablespace name 包含...

ALTER ROLE

在分配与创建和删除与 Oracle 数据库兼容database link 以及细粒度访问控制(使用 DBMS_RLS)相关的特权时,此语法非常有用。CREATE DATABASE LINK 具有 CREATE DATABASE LINK 特权的用户可以创建私有 database link。以下 ALTER ROLE ...

概述

PolarDB 兼容Oracle数据库提供公共云和专有云形态,其中专有云形态支持CentOS、UOS、麒麟等操作系统,支持X86架构CPU以及ARM架构CPU(飞腾等)。基本概念 集群 一个 集群版 集群包含一个主节点以及最多15个只读节点(最少一个,用于提供...

ALTER INDEX

语法 PolarDB PostgreSQL版(兼容Oracle)支持与Oracle数据库兼容的ALTER INDEX命令的两个变体。使用第一个变体重命名索引:ALTER INDEX name RENAME TO new_name 使用ALTER INDEX命令的第二个变体重建索引:ALTER INDEX name REBUILD 说明...

pg_user

pg_user 视图提供关于数据库用户的信息。简介 pg_user 视图包含以下列信息:列名称 类型 描述 usename name 用户名。usesysid oid 用户ID。usecreatedb bool 用户可以创建数据库。usesuper bool 用户为超级用户。userepl bool 用户可开启流...

DROP SYNONYM

除非在 DROP SYNONYM 命令中使用 schema 限定同义词,否则 PolarDB PostgreSQL版(兼容Oracle)会删除在搜索路径中找到的第一个同义词实例。您可以选择包含 PUBLIC 子句以删除公共 schema 中的同义词。DROP PUBLIC SYNONYM 命令与 Oracle ...

pg_shdepend

目录 pg_shdepend 记录数据库对象和共享对象之间的依赖关系,例如角色。这些信息使得本数据库可以确保对象在被删除时没有被其他对象引用。与大部分其他系统目录不同,pg_shdepend 在整个集簇的所有数据库之间共享:在每一个集簇中只有一个 ...

pg_views

pg_views 视图提供了数据库中每个视图的信息。简介 pg_views 视图包含以下列信息:列名称 类型 描述 schemaname name 视图的模式名。viewname name 视图名称。viewowner name 视图拥有者的名称。definition text 视图定义。

pg_matviews

pg_matviews 视图提供了关于数据库中每一个物化视图的信息。简介 pg_matviews视图包含以下列信息:列名称 类型 描述 schemaname name 物化视图的模式的名称。matviewname name 物化视图的名称。matviewowner name 物化视图拥有者的名称。...

pg_publication

目录 pg_publication 包含数据库中创建的所有 publication。列名称 列类型 描述 oid oid 行标识符。pubname name publication的名称。pubowner oid publication的拥有者。puballtables bool 如果为真,这个publication自动包括数据库中的...

CREATE SYNONYM

PolarDB PostgreSQL版(兼容Oracle)支持以下对象的同义词:表 视图 具体化视图 序列 存储过程 存储函数 类型 可通过database link访问的对象 其他同义词 参数 参数 说明 syn_name syn_name是同义词的名称。同义词名称在schema中必须是唯一...

pg_tables

pg_tables 视图提供对数据库中每个表的信息的访问。简介 pg_tables 视图包含以下列信息:列名称 类型 描述 schemaname name 表的模式名。tablename name 表名。tableowner name 表拥有者的名称。tablespace name 表的表空间的名称(如果...

PG_CRON

PG_CRON是PostgreSQL 9.5及以上版本中基于CRON的一个简单的作业调度程序,它作为扩展程序在数据库中运行。PG_CRON的使用方式与常规CRON保持相同的语法,但它允许直接从数据库安排PostgreSQL命令。注意事项 旧版本PG_CRON插件可能存在内存...

pg_seclabel

目录 pg_seclabel 存储数据库对象上的安全标签。安全标签可以通过SECURITY LABEL命令操纵。列名称 列类型 描述 objoid oid 该安全标签依附的对象的OID。classoid oid 该对象所出现的系统目录的OID。objsubid int4 对于一个在表列上的安全...

pg_shseclabel

目录 pg_shseclabel 存储共享数据库对象上的安全标签。安全标签可以通过SECURITY LABEL命令操纵。与大部分其他系统目录不同,pg_shseclabel 在整个集簇的所有数据库之间共享:在每一个集簇中只有一个 pg_shseclabel 的拷贝,而不是每个数据...

pg_roles

pg_roles 视图提供了关于数据库角色的信息。简介 pg_roles 视图包含以下列信息:列名称 类型 描述 rolname name 角色名。rolsuper bool 该角色具有超级用户权限。rolinherit bool 如果此角色是另一个角色的成员,则此角色能自动继承另一个...

pg_shdescription

目录 pg_shdescription 存储共享数据库对象的可选描述(注释)。描述可以通过COMMENT命令操作,并且可以使用psql的 \d 命令来查看。与大部分其他系统目录不同,pg_shdescription 在整个集簇的所有数据库之间共享:在每一个集簇中只有一个 ...

pg_prepared_xacts

database name 执行此事务所在数据库的名称。当 pg_prepared_xacts 视图被访问时,内部事务管理器数据结构被暂时锁住,并为视图的显示产生一个副本。这确保了视图中是一组一致的结果,并且不会阻塞普通操作。当此视图被频繁访问时,会对...

pg_shadow

usecreatedb bool 用户可创建数据库。usesuper bool 用户为一个超级用户。userepl bool 用户可开启流复制并将系统设置或者取消备份模式。usebypassrls bool 用户能否绕过所有的行级安全性策略。passwd text 口令(可能被加密),如果没有则...

pg_policies

pg_policies 视图提供了有关数据库中行级安全性策略的信息。简介 pg_policies视图包含以下列信息:列名称 类型 描述 schemaname name 策略所在表的模式的名称。tablename name 策略所在表的名称。policyname name 策略名称。permissive ...

pg_locks

尽管它的 relation 列可以被连接到 pg_class.oid 来标识被锁关系,但这种方法只有在关系属于当前数据库database 列是当前数据库 OID 或者 0 的锁对应的关系)的情况下才会得到正确的结果。pid 列可以被连接到 pg_stat_activity 视图的 ...

pg_replication_origin

与大部分系统目录不同,pg_replication_origin 在一个集簇的所有数据库之间共享:每个集簇只有一份 pg_replication_origin 拷贝,而不是每个数据库一份。列名称 列类型 描述 roident oid 一个集簇范围内唯一的复制源标识符。roname text ...

pg_indexes

pg_indexes 视图提供对于数据库中每一个索引信息的访问。简介 视图 pg_indexes 提供对于数据库中每一个索引信息的访问。列名称 列类型 描述 schemaname name 包含表和索引的模式名。tablename name 此索引的基表的名字。indexname name ...

pg_subscription

和大部分系统目录不同,pg_subscription 在集簇的所有数据库之间共享:每个集簇只有一份 pg_subscription 拷贝,而不是每个数据库一份。对列 subconninfo 的访问被从普通用户那里收回,因为该列可能含有明文口令。列名称 列类型 描述 oid ...

pg_sequences

pg_sequences 视图提供对数据库中每个序列的信息的访问。简介 pg_sequences 视图包含以下列信息:列名称 类型 描述 schemaname name 序列的模式名。sequencename name 序列的名称。sequenceowner name 序列的拥有者的名称。data_type ...

概述

如果满足以下条件,则可以创建使用与 Oracle 数据库兼容的事务控制样式的 SPL 应用程序:polar_comp_stmt_level_tx参数必须设置为 TRUE。这会阻止在发生异常时执行无条件回滚 BEGIN/END 块内的所有数据库更新的操作。应用程序不得在自动...

pg_replication_slots

只有逻辑槽具有相关的数据库database name 与复制槽相关的数据库的名称,或者为空值。只有逻辑槽具有相关的数据库。temporary bool 如果这是一个临时复制槽则为 true,否则为 false。临时槽不会被保存在磁盘上并且会在出错或会话结束时...

pg_dump

pg_dump是 PolarDB PostgreSQL版(兼容Oracle)提供的一种逻辑备份工具,用于将集群中的单个数据库备份为脚本文件或其他存档文件。简介 pg_dump用于备份单个数据库。即使当前数据库正在被访问,也会对正在访问的数据进行一致的备份,并且在...

pg_cursors

说明 视图用于在内部实现本数据库的某些部件,例如过程语言。因此,pg_cursors 视图可能包括一些不是由用户显式创建的游标。pg_cursors 视图是只读的。pg_cursors 视图包含以下列信息:列名称 类型 描述 name text 游标名。statement text ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 数据库备份 DBS 云数据库 Redis 版 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用