PostgreSQL中文手册是一款可以帮助您查看软件相关操作以及功能说明的电子文本,相信使用PostgreSQL的朋友都知道,该软件是英文界面,下载说明书也是英文版本的,这对于中国用户来说还是非常不方便的,为了让设计人员可以更加方便的管理数据库,了解软件相关的使用流程,小编给大家推荐这款中文版的使用文档,内置详细的功能说明和模块函数的编辑方案,支持数据库管理、客户端调试、函数控制、端口配置、SQL函数语句等内容。
软件功能
参数
排序规则的名称。排序规则的名称可以有模式修饰符。如果没有,则排序规则是定义在当前模式中。另外排序规则在指定的模式中名称必须是唯一的。(系统目录中允许含有不同内部字符编码的相同排序规则名,如果是数据库的编码不相匹配,则它们会被忽略。)
locale
这是一次性设置LC_COLLATE和LC_CTYPE的快捷方式。如果你定义了这个变量,就不能定义其他两个变量了。
lc_collate
使用指定操作系统中的字符编码来设置LC_COLLATE。字符编码对当前数据库来说必须是可使用的。(参见CREATE DATABASE了解更精确的信息。)
lc_ctype
使用指定操作系统中的字符编码来设置LC_CTYPE。字符编码对当前数据库来说必须是可使用的。(参见CREATE DATABASE了解更精确的信息。)
existing_collation
复制已存在的排序规则。新的排序规则将和已存在的规则有相同的属生,但它是一个独立的对像。
软件特色
CREATE VIEW定义一个查询的视图。这个视图不是物理上实际存在的,并且在该视图每次被引用的时候都会运行一次查询。
CREATE OR REPLACE VIEW是类似的,不过如果一个同名的视图已经存在,那么将替换它。新查询必须生成与现有视图查询生成的字段相同的字段(也就是,相同的字段名字,相同的顺序和相同的数据类型),但是可能添加额外的字段到列表的结尾。该计算导致输出字段可能完全不同。
如果给出了一个模式名(比如CREATE VIEW myschema.myview ...),那么该视图将在指定的模式中创建,否则将在当前模式中创建。临时视图存在于一个特殊的模式里,所以创建临时视图的时候,不能给出模式名。新视图名字必需和同一模式中任何其它视图、表、序列、索引或外部表的名字不同。
使用方法
1、下载解压文件,找到PostgreSQL9.4.4-CN-v1.0.chm文本打开,这样就可以查看您需要的文件内容了
2、显示的主界面如图所示,这个就是中文版本的说明书了,支持复制,可以粘贴,随意浏览
3、左边是文件的目录区域,您可以通过这里快速浏览PostgreSQL中文手册的相关内容
4、点击其中一个目录"缺省值"显示的文本在右边,"如果没有明确声明缺省值,那么缺省值是 NULL "
5、"组合查询"显示对应的文本"可以对两个查询的结果进行集合操作(并、交、差)。"
6、查看"模式匹配"PostgreSQL提供了三种实现模式匹配的方法:传统SQL的LIKE操作符、SQL99 新增的 SIMILAR TO操作符
使用说明
当主服务器故障时,有两种方法故障切换到"热备用"数据库服务器:
智能故障切换
在智能故障切换下,在归档中应用所有WAL文件可用后启用备用服务器。这样就会零数据丢失,即使备用服务器稍后失败,但是如果有大量未能应用的WAL,那么在备用服务器准备好之前可能需要大量时间。要触发智能故障切换,创建一个包含单词smart的触发器文件,或者只是创建它而不写内容。
兼容性
ALTER USER语句是一个PostgreSQL的扩展,SQL标准中还没有完成用户定义相关的语法。
ALTER USER MAPPING更改用户映射的定义。
外服务器的所有者可以为任何用户更改那个服务器的户映射。 而且,若已将服务器的USAGE权限授予该用户,那么该用户可以为其自身的用户名修改用户映射。
快速故障切换
在快速故障切换下,备用服务器立即启用。归档中任何未应用的WAL文件都将被忽略,并且所有在这些文件中的事务都丢失。要触发快速故障切换,创建一个触发器文件,并写入单词fast。如果没有新的WAL文件出现在定义的间隔中,则pg_standby也可以配置为自动执行快速故障切换