GBase 8c 数据库支持版本升级。
语法如下:
pg_upgrade -b oldbindir -B newbindir -d olddatadir -D newdatadir [option...]
描述:
pg_upgrade允许存储在GBase 8c数据文件中的数据被升级到一个较新的版本。
GBase 8c发行通常会加入新的特性,这些新特性常常会更改系统表的布局,但是内部数据存储格式很少会改变。pg_upgrade 使用这一事实来通过创建新系统表并且重用旧的用户数据文件来执行快速升级。
选项:
pg_upgrade接受下列命令行参数:
-b bindir | --old-bindir=bindir:旧可执行文件目录; 环境变量PGBINOLD
-B bindir | --new-bindir=bindir:新可执行文件目录; 环境变量PGBINNEW
-c | --check:只检查集簇,不更改任何数据
-d datadir | --old-datadir=datadir:旧集簇数据目录;环境变量 PGDATAOLD
-D datadir | --new-datadir=datadir:新集簇数据目录;环境变量 PGDATANEW
-j | --jobs:要同时使用的进程或线程数
-k | --link:使用硬链接来代替将文件拷贝到新集簇
-o options | --old-options options:旧命令选项,多个选项可以追加在后面
-O options | --new-options options:新命令选项,多个选项可以追加在后面
-p port |--old-port=port:旧集簇端口号;环境变量 PGPORTOLD
-P port | --new-port=port:新集簇端口号;环境变量 PGPORTNEW
-r |--retain :即使在成功完成后也保留 SQL 和日志文件
-U username |--username=username:集簇的安装用户名;环境变量 PGUSER
-v | --verbose:启用详细的内部日志
-V | --version:显示版本信息,然后退出
-? | --help:显示帮助,然后退出
|