数据仓库服务 GaussDB(DWS)-导出数据库:示例

时间:2023-11-01 16:16:33

示例

示例一:执行gs_dump,导出gaussdb数据库全量信息,并对导出文件进行压缩,导出文件格式为sql文本格式。

gs_dump -W password -U jack -f /home//backup/postgres_backup.sql -p 8000  -h 10.10.10.100 gaussdb -Z 8 -F pgs_dump[port=''][gaussdb][2017-07-21 15:36:13]: dump database gaussdb successfullygs_dump[port=''][gaussdb][2017-07-21 15:36:13]: total time: 3793  ms

示例二:执行gs_dump,仅导出gaussdb数据库中的数据,不包含数据库对象定义,导出文件格式为自定义归档格式。

gs_dump -W Password -U jack -f /home//backup/postgres_data_backup.dmp -p 8000 -h 10.10.10.100 gaussdb -a -F cgs_dump[port=''][gaussdb][2017-07-21 15:36:13]: dump database gaussdb successfullygs_dump[port=''][gaussdb][2017-07-21 15:36:13]: total time: 3793  ms

示例三:执行gs_dump,仅导出gaussdb数据库所有对象的定义,导出文件格式为sql文本格式。

--导出前,表nation有数据select n_nationkey,n_name,n_regionkey from nation limit 3; n_nationkey |          n_name           | n_regionkey -------------+---------------------------+-------------           0 | ALGERIA                   |           0           3 | CANADA                    |           1          11 | IRAQ                      |           4(3 rows)gs_dump -W password -U jack -f /home//backup/postgres_def_backup.sql -p 8000 -h 10.10.10.100 gaussdb -s -F pgs_dump[port=''][gaussdb][2017-07-20 15:04:14]: dump database gaussdb successfullygs_dump[port=''][gaussdb][2017-07-20 15:04:14]: total time: 472 ms

示例四:执行gs_dump,仅导出gaussdb数据库的所有对象的定义,导出文件格式为文本格式,并对导出文件进行加密。

gs_dump -W password -U jack -f /home//backup/postgres_def_backup.sql -p 8000 -h 10.10.10.100 gaussdb --with-encryption AES128 --with-key 1234567812345678 -s -F pgs_dump[port=''][gaussdb][2018-11-14 11:25:18]: dump database gaussdb successfullygs_dump[port=''][gaussdb][2018-11-14 11:25:18]: total time: 1161  ms
support.huaweicloud.com/devg-820-dws/dws_04_0272.html