1.
概述
重要提示
:
升级过程通过执行升级
sql
脚本实现系统表变更,这些脚本必须由开
发人员在修改系统表的同时一并提供升级
sql
脚本,请将这些脚本代码提交至
openGauss-server/src/include/catalog/upgrade_sql
目录下,该目录结构
如下所示。
1.1.
升级目录介绍
src/include/catalog/upgrade_sql/
├── upgrade_catalog_maindb/ -- 1.
存放在首个数据库上
执行的系统表变更
sql
文件(一般指
postgres
数据库)
│├── upgrade_catalog_maindb_92_308.sql --
前置脚本
│├── upgrade-post_catalog_maindb_92_308.sql --
后置脚本
├── upgrade_catalog_otherdb/ -- 2.
存放其它数据库系统
上执行的系统表变更
sql
文件(一般指除
postgres
数据库之外的数据库)
│├── upgrade_catalog_otherdb_92_308.sql --
前置脚本
│├── upgrade-post_catalog_otherdb_92_308.sql --
后置脚本
├── rollback_catalog_maindb/ -- 3.
存放在首个数据库上
执行的系统表变更失败回退所用
sql
文件
│├── rollback_catalog_maindb_92_308.sql
│├── rollback-post_catalog_maindb_92_308.sql
├── rollback_catalog_otherdb/ -- 4.
存放其它数据库系统
上执行的系统表变更失败回退所用
sql
文件
│├── rollback_catalog_otherdb_92_308.sql
│├── rollback-post_catalog_otherdb_92_308.sql
├── check_upgrade/ -- 5.
存放系统表变更完成
之后校验变更是否成功的
sql
文件
│├── check_upgrade_67_014.sql
<
问题集合
>
目录中的
5
类脚本分别是什么?
评论