ArubaOS 8.6.0.0帮助中心
支持数据库升级的基础设施
ArubaOS8.2.0.0引入了支持数据库升级的基础设施。此特性公开了API应用程序编程接口。指使用户能够构建应用软件的一组功能、过程、协议和工具。到数据库的现有用户。的API应用程序编程接口。指使用户能够构建应用软件的一组功能、过程、协议和工具。获取与应用程序关联的架构文件的名称,并升级其数据库。
此特性仅支持向数据库中的现有表添加新列。模式升级只会在启动和映像升级期间发生。任何随后的重新加载或重新启动应用程序都不会触发升级。
升级后不支持降级数据库。 |
的API应用程序编程接口。指使用户能够构建应用软件的一组功能、过程、协议和工具。当应用程序想要升级他们的数据库时,这是公开的:
int upgrade_postgres_db (char * sqlFile);
数据库架构文件名被传递给API应用程序编程接口。指使用户能够构建应用软件的一组功能、过程、协议和工具。.
当下载一个新的映像以进行升级时,系统没有使用该分区重新加载,则不会触发数据库升级。用于调用数据库模式升级基础设施的应用程序的数据库API应用程序编程接口。指使用户能够构建应用软件的一组功能、过程、协议和工具。应该在这种情况下重新初始化,以使应用程序正常运行。
例如,以下步骤不会触发数据库升级:
1.当前系统引导分区为1。
2.将新映像下载到分区0。
3.将引导系统更改为分区1。
4.重新加载。
5.现在将引导系统更改为分区0。
6.重新加载。