From ecf9b51808bed9e867df2d19b2156c16e6791d78 Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 9 Sep 2022 06:30:19 +0000 Subject: [PATCH 1/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 40 ++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index a34c6af5..643b5518 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -5,7 +5,6 @@ tags = ["OpenGauss3.0.0"] archives = "2020-09" author = "wllovever" summary = "OpenGauss3.0.0" -img = "" times = "12:10" +++ @@ -24,42 +23,55 @@ openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数 操作步骤 以操作系统用户omm登录数据库主节点。 使用gs_dump导出userdatabase数据库。 + gs_dump -U jack -f /home/omm/backup/userdatabase_backup.tar -p 8000 postgres -F t -Password: 常有参数说明: + -U 连接数据库的用户名。 不指定连接数据库的用户名时,默认以安装时创建的初始系统管理员连接。 --W 指定用户连接的密码。 如果主机的认证策略是trust,则不会对数据库管理员进行密码验证,即无需输入-W选项;如果没有-W选项,并且不是数据库管理员,会提示用户输入密码。 --f 将导出文件发送至指定目录文件夹。如果这里省略,则使用标准输出。 --p 指定服务器所侦听的TCP端口或本地Unix域套接字后缀,以确保连接。 -dbname 需要导出的数据库名称。 --F 选择导出文件格式。-F参数值如下: -p:纯文本格式 -c:自定义归档 -d:目录归档格式 + +-W 指定用户连接的密码。 如果主机的认证策略是trust,则不会对数据库管理员进行密码验证,即无需输入-W选项;如果没有-W选项,并且不是数据库管理员,会提示用户输入密码。 + +-f 将导出文件发送至指定目录文件夹。如果这里省略,则使用标准输出。 + +-p 指定服务器所侦听的TCP端口或本地Unix域套接字后缀,以确保连接。 + +dbname 需要导出的数据库名称。 + +-F 选择导出文件格式。-F参数值如下: + +p:纯文本格式 + +c:自定义归档 + +d:目录归档格式 + t:tar归档格式 示例一:执行gs_dump,导出postgres数据库全量信息,导出文件格式为sql文本格式。 -复制代码gs_dump -f /home/omm/backup/postgres_backup.sql -p 8000 postgres -F p +gs_dump -f /home/omm/backup/postgres_backup.sql -p 8000 postgres -F p Password: gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: dump database postgres successfully gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: total time: 3793 ms + 示例二:执行gs_dump,仅导出postgres数据库中的数据,不包含数据库对象定义,导出文件格式为自定义归档格式。 -复制代码gs_dump -f /home/omm/backup/postgres_data_backup.dmp -p 8000 postgres -a -F c +gs_dump -f /home/omm/backup/postgres_data_backup.dmp -p 8000 postgres -a -F c Password: gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: dump database postgres successfully gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: total time: 3793 ms + 示例三:执行gs_dump,仅导出postgres数据库所有对象的定义,导出文件格式为sql文本格式。 -复制代码gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres -s -F p +gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres -s -F p Password: gs_dump[port='8000'][postgres][2017-07-20 15:04:14]: dump database postgres successfully gs_dump[port='8000'][postgres][2017-07-20 15:04:14]: total time: 472 ms + 示例四:执行gs_dump,仅导出postgres数据库的所有对象的定义,导出文件格式为文本格式,并对导出文件进行加密。 -复制代码gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres --with-encryption AES128 --with-key 1234567812345678 -s -F p +gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres --with-encryption AES128 --with-key 1234567812345678 -s -F p Password: gs_dump[port='8000'][postgres][2018-11-14 11:25:18]: dump database postgres successfully gs_dump[port='8000'][postgres][2018-11-14 11:25:18]: total time: 1161 ms \ No newline at end of file -- Gitee From e6aeec3d0952bfa0f1b923346064349eb232ceec Mon Sep 17 00:00:00 2001 From: wllove Date: Sun, 18 Sep 2022 12:18:49 +0000 Subject: [PATCH 2/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index 643b5518..7701a87d 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -24,7 +24,9 @@ openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数 以操作系统用户omm登录数据库主节点。 使用gs_dump导出userdatabase数据库。 +、、、 gs_dump -U jack -f /home/omm/backup/userdatabase_backup.tar -p 8000 postgres -F t +、、、 常有参数说明: @@ -50,28 +52,24 @@ t:tar归档格式 示例一:执行gs_dump,导出postgres数据库全量信息,导出文件格式为sql文本格式。 +、、、 gs_dump -f /home/omm/backup/postgres_backup.sql -p 8000 postgres -F p -Password: -gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: dump database postgres successfully -gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: total time: 3793 ms +、、、 示例二:执行gs_dump,仅导出postgres数据库中的数据,不包含数据库对象定义,导出文件格式为自定义归档格式。 +、、、 gs_dump -f /home/omm/backup/postgres_data_backup.dmp -p 8000 postgres -a -F c -Password: -gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: dump database postgres successfully -gs_dump[port='8000'][postgres][2017-07-21 15:36:13]: total time: 3793 ms +、、、 示例三:执行gs_dump,仅导出postgres数据库所有对象的定义,导出文件格式为sql文本格式。 +、、、 gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres -s -F p -Password: -gs_dump[port='8000'][postgres][2017-07-20 15:04:14]: dump database postgres successfully -gs_dump[port='8000'][postgres][2017-07-20 15:04:14]: total time: 472 ms +、、、 示例四:执行gs_dump,仅导出postgres数据库的所有对象的定义,导出文件格式为文本格式,并对导出文件进行加密。 +、、、 gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres --with-encryption AES128 --with-key 1234567812345678 -s -F p -Password: -gs_dump[port='8000'][postgres][2018-11-14 11:25:18]: dump database postgres successfully -gs_dump[port='8000'][postgres][2018-11-14 11:25:18]: total time: 1161 ms \ No newline at end of file +、、、 -- Gitee From 34c5c2018bfbb21ab6d57a367ecc40b53899ff78 Mon Sep 17 00:00:00 2001 From: wllove Date: Sun, 18 Sep 2022 12:27:20 +0000 Subject: [PATCH 3/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index 7701a87d..7a84a041 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -1,11 +1,11 @@ +++ -title = "使用gs_dump导出数据库" -date = "2022-9-1" -tags = ["OpenGauss3.0.0"] -archives = "2020-09" -author = "wllovever" -summary = "OpenGauss3.0.0" -times = "12:10" +title = "使用gs_dump导出数据库" +date = "2022-9-1" +tags = ["OpenGauss3.0.0"] +archives = "2020-09" +author = "wllovever" +summary = "OpenGauss3.0.0" +times = "12:10" +++ openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义。可根据需要自定义导出如下信息: @@ -24,9 +24,9 @@ openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数 以操作系统用户omm登录数据库主节点。 使用gs_dump导出userdatabase数据库。 -、、、 +``` gs_dump -U jack -f /home/omm/backup/userdatabase_backup.tar -p 8000 postgres -F t -、、、 +``` 常有参数说明: @@ -52,24 +52,24 @@ t:tar归档格式 示例一:执行gs_dump,导出postgres数据库全量信息,导出文件格式为sql文本格式。 -、、、 +``` gs_dump -f /home/omm/backup/postgres_backup.sql -p 8000 postgres -F p -、、、 +``` 示例二:执行gs_dump,仅导出postgres数据库中的数据,不包含数据库对象定义,导出文件格式为自定义归档格式。 -、、、 +``` gs_dump -f /home/omm/backup/postgres_data_backup.dmp -p 8000 postgres -a -F c -、、、 +``` 示例三:执行gs_dump,仅导出postgres数据库所有对象的定义,导出文件格式为sql文本格式。 -、、、 +``` gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres -s -F p -、、、 +``` 示例四:执行gs_dump,仅导出postgres数据库的所有对象的定义,导出文件格式为文本格式,并对导出文件进行加密。 -、、、 +``` gs_dump -f /home/omm/backup/postgres_def_backup.sql -p 8000 postgres --with-encryption AES128 --with-key 1234567812345678 -s -F p -、、、 +``` -- Gitee From e4228ac9e2cb62d4b91dd6e3e83c8e6acb199cff Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 23 Sep 2022 07:14:47 +0000 Subject: [PATCH 4/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index 7a84a041..bda290a4 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -4,6 +4,7 @@ date = "2022-9-1" tags = ["OpenGauss3.0.0"] archives = "2020-09" author = "wllovever" +img = "" summary = "OpenGauss3.0.0" times = "12:10" +++ -- Gitee From 98d3fe9c9832622fcf9515652719d294ca23c240 Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 23 Sep 2022 08:30:19 +0000 Subject: [PATCH 5/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index bda290a4..47a7ab5c 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -4,7 +4,7 @@ date = "2022-9-1" tags = ["OpenGauss3.0.0"] archives = "2020-09" author = "wllovever" -img = "" +img = "、zh/post/wllove/title/title.jpg" summary = "OpenGauss3.0.0" times = "12:10" +++ -- Gitee From 9f801d832d2f67d5e96450b54d71accbde2a88cf Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 23 Sep 2022 08:30:34 +0000 Subject: [PATCH 6/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index 47a7ab5c..be3b7383 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -4,7 +4,7 @@ date = "2022-9-1" tags = ["OpenGauss3.0.0"] archives = "2020-09" author = "wllovever" -img = "、zh/post/wllove/title/title.jpg" +img = "/zh/post/wllove/title/title.jpg" summary = "OpenGauss3.0.0" times = "12:10" +++ -- Gitee From d862ef71211a04befc316dcfd0feb962425af9a4 Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 23 Sep 2022 10:02:03 +0000 Subject: [PATCH 7/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index be3b7383..404373d4 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -4,7 +4,7 @@ date = "2022-9-1" tags = ["OpenGauss3.0.0"] archives = "2020-09" author = "wllovever" -img = "/zh/post/wllove/title/title.jpg" +img = "/zh/post/wllove/title/title.png" summary = "OpenGauss3.0.0" times = "12:10" +++ -- Gitee From ed5f8ac5ebe15d8a8068458f8551d10c6f3eb05e Mon Sep 17 00:00:00 2001 From: wllove Date: Fri, 23 Sep 2022 10:02:18 +0000 Subject: [PATCH 8/8] update content/zh/post/wllove/gs_dump.md. Signed-off-by: wllove --- content/zh/post/wllove/gs_dump.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/zh/post/wllove/gs_dump.md b/content/zh/post/wllove/gs_dump.md index 404373d4..0014b270 100644 --- a/content/zh/post/wllove/gs_dump.md +++ b/content/zh/post/wllove/gs_dump.md @@ -1,4 +1,4 @@ -+++ ++++ title = "使用gs_dump导出数据库" date = "2022-9-1" tags = ["OpenGauss3.0.0"] -- Gitee