diff --git a/content/docs-lite/zh/docs/ToolandCommandReference/gs_dump.md b/content/docs-lite/zh/docs/ToolandCommandReference/gs_dump.md index 400cdc67a0a98e86631915097141ee1609b54c95..af47939dd67e232b3eb88e6c82a537a6d5f8f854 100644 --- a/content/docs-lite/zh/docs/ToolandCommandReference/gs_dump.md +++ b/content/docs-lite/zh/docs/ToolandCommandReference/gs_dump.md @@ -98,6 +98,7 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo - 为了保证数据一致性和完整性,gs\_dump会对需要转储的表设置共享锁。如果表在别的事务中设置了共享锁,gs\_dump会等待锁释放后锁定表。如果无法在指定时间内锁定某个表,转储会失败。用户可以通过指定--lock-wait-timeout选项,自定义等待锁超时时间。 - 当数据库有时序表时暂时不支持使用gs\_dump进行导出。 - 不支持加密导出存储过程和函数。 +- 在使用`gs_dump`导出数据时使用了GUC参数`set behavior_compat_options = 'float_as_numeric'; `,则在使用`gs_restore`导入数据的时候也必须开启该参数。 ## 语法 @@ -109,6 +110,7 @@ gs_dump [OPTION]... [DBNAME] >“dbname”前面不需要加短或长选项。“dbname”指定要连接的数据库。 >例如: >不需要-d,直接指定“dbname”。 +> >``` >gs_dump -p port_number postgres -f dump1.sql >``` @@ -117,7 +119,7 @@ gs_dump [OPTION]... [DBNAME] >export PGDATABASE=postgres >``` >``` -> gs_dump -p port_number -f dump1.sql +>gs_dump -p port_number -f dump1.sql >``` >环境变量:PGDATABASE diff --git a/content/zh/docs/ToolandCommandReference/gs_dump.md b/content/zh/docs/ToolandCommandReference/gs_dump.md index a3fc0b7faf749177912d5627daf7a94e71800a76..b10396fe8ce02ebb6ecfe35595f34c5c0969bec1 100644 --- a/content/zh/docs/ToolandCommandReference/gs_dump.md +++ b/content/zh/docs/ToolandCommandReference/gs_dump.md @@ -101,6 +101,7 @@ gs\_dump可以创建四种不同的导出文件格式,通过“-F”或者“- - 为了保证数据一致性和完整性,gs\_dump会对需要转储的表设置共享锁。如果表在别的事务中设置了共享锁,gs\_dump会等待锁释放后锁定表。如果无法在指定时间内锁定某个表,转储会失败。用户可以通过指定--lock-wait-timeout选项,自定义等待锁超时时间。 - 不支持加密导出存储过程和函数。 +- 在使用`gs_dump`导出数据时使用了GUC参数`set behavior_compat_options = 'float_as_numeric'; `,则在使用`gs_restore`导入数据的时候也必须开启该参数。 ## 语法 @@ -281,11 +282,11 @@ export PGDATABASE=postgres 例如: - + ``` gs_dump -h host_name -p port_number postgres -f backup/bkp_shl2.sql -t schema1.table1 -t schema2.table2 ``` - + 在上面这个例子中,schema1.table1和schema2.table2会被转储。 - --include-table-file=FILENAME