2.1.2 系统视图

除了系统表之外,PostgreSQL还提供了一系列内置的视图,这些视图也是在初始化数据库集簇的时候读取脚本创建的。系统视图提供了查询系统表和访问数据库内部状态的方法。表2-8列出了大部分系统视图及其用途。

表2-8 系统视图视图

系统表是PostgreSQL数据库系统运行控制信息的来源,是数据库系统的核心组成部分。虽然用户可以操作,但为维护系统表信息的一致性,系统表将由系统统一维护。在PostgreSQL数据库安装完后,需要先进行初始化数据库操作(initdb),生成模板数据库和相应的目录、文件信息,系统表即在此阶段生成。而用户数据库及其系统表都是从模板数据库进行复制生成的。初始化数据库的过程将在下节详细介绍。

【责任编辑:云霞 TEL:(010)68476606】

results matching ""

    No results matching ""