From a6dfbf4d412ac1fa75b6201847125339b3f5918c Mon Sep 17 00:00:00 2001 From: liyang0608 <264327807@qq.com> Date: Wed, 5 Aug 2020 15:15:21 +0800 Subject: [PATCH] sync modified --- content/en/docs/Administratorguide/gs_dump.md | 8 +- content/zh/docs/Administratorguide/gs_dump.md | 11 +- .../zh/docs/Developerguide/ALTER-FUNCTION.md | 2 +- .../zh/docs/Developerguide/CREATE-FUNCTION.md | 4 +- .../\345\274\202\346\255\245IO.md" | 2 +- ...27\345\217\243\345\207\275\346\225\260.md" | 111 +++++++++--------- 6 files changed, 70 insertions(+), 68 deletions(-) diff --git a/content/en/docs/Administratorguide/gs_dump.md b/content/en/docs/Administratorguide/gs_dump.md index 093b7d741..6a9654b93 100644 --- a/content/en/docs/Administratorguide/gs_dump.md +++ b/content/en/docs/Administratorguide/gs_dump.md @@ -12,7 +12,7 @@ When **gs\_dump** is used to export data, other users can still access \(read **gs\_dump** can export database information to a plain-text SQL script file or archive file. -- Plain-text SQL script: It contains the SQL statements required to restore the database. You can use [**gsql**](en-us_topic_0249632261.md) to execute the SQL script. With only a little modification, the SQL script can rebuild a database on other hosts or database products. +- Plain-text SQL script: It contains the SQL statements required to restore the database. You can use gsql to execute the SQL script. With only a little modification, the SQL script can rebuild a database on other hosts or database products. - Archive file: It contains data required to restore the database. It can be a tar-, directory-, or custom-format archive. For details, see [Table 1](#en-us_topic_0249632271_en-us_topic_0237152335_en-us_topic_0058967678_t17db29a12e7342cfbf02b2f6e50ff1a5). The export result must be used with [**gs\_restore**](gs_restore.md#EN-US_TOPIC_0250273519) to restore the database. The system allows users to select or even to sort the content to be imported. ## Functions @@ -98,14 +98,14 @@ gs_dump [OPTION]... [DBNAME] >Specify _DBNAME_ without a **-d** option preceding it. >``` >gs_dump -p port_number postgres -f dump1.sql ->``` +>``` >or >``` >export PGDATABASE=postgres ->``` +>``` >``` > gs_dump -p port_number -f dump1.sql ->``` +>``` >Environment variable: _PGDATABASE_ ## Parameter Description diff --git a/content/zh/docs/Administratorguide/gs_dump.md b/content/zh/docs/Administratorguide/gs_dump.md index da4c2acb8..8e335ff13 100644 --- a/content/zh/docs/Administratorguide/gs_dump.md +++ b/content/zh/docs/Administratorguide/gs_dump.md @@ -12,7 +12,7 @@ gs\_dump工具支持导出完整一致的数据。例如,T1时刻启动gs\_dum gs\_dump支持将数据库信息导出至纯文本格式的SQL脚本文件或其他归档文件中。 -- 纯文本格式的SQL脚本文件:包含将数据库恢复为其保存时的状态所需的SQL语句。通过[gsql](zh-cn_topic_0249632261.md)运行该SQL脚本文件,可以恢复数据库。即使在其他主机和其他数据库产品上,只要对SQL脚本文件稍作修改,也可以用来重建数据库。 +- 纯文本格式的SQL脚本文件:包含将数据库恢复为其保存时的状态所需的SQL语句。通过gsql运行该SQL脚本文件,可以恢复数据库。即使在其他主机和其他数据库产品上,只要对SQL脚本文件稍作修改,也可以用来重建数据库。 - 归档格式文件:包含将数据库恢复为其保存时的状态所需的数据,可以是tar格式、目录归档格式或自定义归档格式,详见[表1](#zh-cn_topic_0249632271_zh-cn_topic_0237152335_zh-cn_topic_0058967678_t17db29a12e7342cfbf02b2f6e50ff1a5)。该导出结果必须与[gs\_restore](gs_restore.md#ZH-CN_TOPIC_0256377138)配合使用来恢复数据库,gs\_restore工具在导入时,系统允许用户选择需要导入的内容,甚至可以在导入之前对等待导入的内容进行排序。 ## 主要功能 @@ -42,7 +42,7 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo

小型数据库,一般推荐纯文本格式。

-

使用gsql工具恢复数据库对象前,可根据需要使用文本编辑器编辑纯文本导出文件。

+

使用gsql工具恢复数据库对象前,可根据需要使用文本编辑器编辑纯文本导出文件。

自定义归档格式

@@ -77,6 +77,7 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo + >![](public_sys-resources/icon-note.gif) **说明:** >可以使用gs\_dump程序将文件压缩为纯文本或自定义归档导出文件,减少导出文件的大小。生成纯文本导出文件时,默认不压缩。生成自定义归档导出文件时,默认进行中等级别的压缩。gs\_dump程序无法压缩已归档导出文件。通过压缩方式导出纯文本格式文件,gsql无法成功导入数据对象。 @@ -98,14 +99,14 @@ gs_dump [OPTION]... [DBNAME] >不需要-d,直接指定“dbname”。 >``` >gs_dump -p port_number postgres -f dump1.sql ->``` +>``` >或者 >``` >export PGDATABASE=postgres ->``` +>``` >``` > gs_dump -p port_number -f dump1.sql ->``` +>``` >环境变量: PGDATABASE ## 参数说明 diff --git a/content/zh/docs/Developerguide/ALTER-FUNCTION.md b/content/zh/docs/Developerguide/ALTER-FUNCTION.md index 46deb1ee4..ea41a2c6b 100644 --- a/content/zh/docs/Developerguide/ALTER-FUNCTION.md +++ b/content/zh/docs/Developerguide/ALTER-FUNCTION.md @@ -67,7 +67,7 @@ 标识该参数是输入、输出参数。 - 取值范围:IN/OUT/IN OUT + 取值范围:IN/OUT/INOUT - **argname** diff --git a/content/zh/docs/Developerguide/CREATE-FUNCTION.md b/content/zh/docs/Developerguide/CREATE-FUNCTION.md index 28fc1842c..0031bc416 100644 --- a/content/zh/docs/Developerguide/CREATE-FUNCTION.md +++ b/content/zh/docs/Developerguide/CREATE-FUNCTION.md @@ -108,7 +108,7 @@ 函数返回值的数据类型。 - 如果存在OUT或IN OUT参数,可以省略RETURNS子句。如果存在,该子句必须和输出参数所表示的结果类型一致:如果有多个输出参数,则为RECORD,否则与单个输出参数的类型相同。 + 如果存在OUT或INOUT参数,可以省略RETURNS子句。如果存在,该子句必须和输出参数所表示的结果类型一致:如果有多个输出参数,则为RECORD,否则与单个输出参数的类型相同。 SETOF修饰词表示该函数将返回一个集合,而不是单独一项。 @@ -266,7 +266,7 @@ postgres=# CREATE FUNCTION func_dup_sql(in int, out f1 int, out f2 text) postgres=# SELECT * FROM func_dup_sql(42); ---计算两个整数的和,并返回结果。若果输入为null,则返回null。 +--计算两个整数的和,并返回结果。如果输入为null,则返回null。 postgres=# CREATE FUNCTION func_add_sql2(num1 integer, num2 integer) RETURN integer AS BEGIN diff --git "a/content/zh/docs/Developerguide/\345\274\202\346\255\245IO.md" "b/content/zh/docs/Developerguide/\345\274\202\346\255\245IO.md" index 37213c584..bfef010cc 100644 --- "a/content/zh/docs/Developerguide/\345\274\202\346\255\245IO.md" +++ "b/content/zh/docs/Developerguide/\345\274\202\346\255\245IO.md" @@ -17,7 +17,7 @@ **参数说明:**是否开起ADIO功能。 -该参数属于POSTMASTER类型参数,请参考[表1](重设参数.md#zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。 +当前版本暂不支持开启异步IO功能,默认该功能关闭,请勿自行修改。 **取值范围:**布尔型 diff --git "a/content/zh/docs/Developerguide/\347\252\227\345\217\243\345\207\275\346\225\260.md" "b/content/zh/docs/Developerguide/\347\252\227\345\217\243\345\207\275\346\225\260.md" index a3df5afe4..3b08118c6 100644 --- "a/content/zh/docs/Developerguide/\347\252\227\345\217\243\345\207\275\346\225\260.md" +++ "b/content/zh/docs/Developerguide/\347\252\227\345\217\243\345\207\275\346\225\260.md" @@ -408,61 +408,62 @@ (42 rows) ``` -- LEAD\(value any \[, offset integer \[, default any \]\]\) - - 描述:LEAD函数为各组内对应值生成提前值。即当前值对应的行数向后偏移offset位后所得行的value值作为序号。若经过向后偏移后行数超过当前组内的总行数,则对应结果取为default值。若无指定,在默认情况下,offset取为1,default值取为NULL。 - - 返回值类型:与参数数据类型相同。 - - 示例: - - ``` - postgres=# SELECT d_moy, d_fy_week_seq, lead(d_fy_week_seq,2) OVER(PARTITION BY d_moy ORDER BY d_fy_week_seq) FROM tpcds.date_dim WHERE d_moy < 4 AND d_fy_week_seq < 7 ORDER BY 1,2; d_moy | d_fy_week_seq | lead - -------+---------------+------ - 1 | 1 | 1 - 1 | 1 | 1 - 1 | 1 | 1 - 1 | 1 | 1 - 1 | 1 | 1 - 1 | 1 | 2 - 1 | 1 | 2 - 1 | 2 | 2 - 1 | 2 | 2 - 1 | 2 | 2 - 1 | 2 | 2 - 1 | 2 | 2 - 1 | 2 | 3 - 1 | 2 | 3 - 1 | 3 | 3 - 1 | 3 | 3 - 1 | 3 | 3 - 1 | 3 | 3 - 1 | 3 | 3 - 1 | 3 | 4 - 1 | 3 | 4 - 1 | 4 | 4 - 1 | 4 | 4 - 1 | 4 | 4 - 1 | 4 | 4 - 1 | 4 | 4 - 1 | 4 | 5 - 1 | 4 | 5 - 1 | 5 | - 1 | 5 | - 2 | 5 | 5 - 2 | 5 | 5 - 2 | 5 | 5 - 2 | 5 | 6 - 2 | 5 | 6 - 2 | 6 | 6 - 2 | 6 | 6 - 2 | 6 | 6 - 2 | 6 | 6 - 2 | 6 | 6 - 2 | 6 | - 2 | 6 | - (42 rows) - ``` +- LEAD\(value any \[, offset integer \[, default any \]\]\) + + 描述:LEAD函数为各组内对应值生成提前值。即当前值对应的行数向后偏移offset位后所得行的value值作为序号。若经过向后偏移后行数超过当前组内的总行数,则对应结果取为default值。若无指定,在默认情况下,offset取为1,default值取为NULL。 + + 返回值类型:与参数数据类型相同。 + + 示例: + + ``` + postgres=# SELECT d_moy, d_fy_week_seq, lead(d_fy_week_seq,2) OVER(PARTITION BY d_moy ORDER BY d_fy_week_seq) FROM tpcds.date_dim WHERE d_moy < 4 AND d_fy_week_seq < 7 ORDER BY 1,2; + d_moy | d_fy_week_seq | lead + -------+---------------+------ + 1 | 1 | 1 + 1 | 1 | 1 + 1 | 1 | 1 + 1 | 1 | 1 + 1 | 1 | 1 + 1 | 1 | 2 + 1 | 1 | 2 + 1 | 2 | 2 + 1 | 2 | 2 + 1 | 2 | 2 + 1 | 2 | 2 + 1 | 2 | 2 + 1 | 2 | 3 + 1 | 2 | 3 + 1 | 3 | 3 + 1 | 3 | 3 + 1 | 3 | 3 + 1 | 3 | 3 + 1 | 3 | 3 + 1 | 3 | 4 + 1 | 3 | 4 + 1 | 4 | 4 + 1 | 4 | 4 + 1 | 4 | 4 + 1 | 4 | 4 + 1 | 4 | 4 + 1 | 4 | 5 + 1 | 4 | 5 + 1 | 5 | + 1 | 5 | + 2 | 5 | 5 + 2 | 5 | 5 + 2 | 5 | 5 + 2 | 5 | 6 + 2 | 5 | 6 + 2 | 6 | 6 + 2 | 6 | 6 + 2 | 6 | 6 + 2 | 6 | 6 + 2 | 6 | 6 + 2 | 6 | + 2 | 6 | + (42 rows) + ``` - FIRST\_VALUE\(value any\) -- Gitee