是否有任何地方的列表或最佳实践说明将 firebird 数据库从一个版本更新到另一个版本(在我的情况下是 2.1.3 到 2.5.2)?
我见过提到的备份和恢复。过去我已经从 1.5 更新到 2.1,但这只是工作,即我刚刚安装了新的 firebird 版本,但我知道这可能只是运气。
问候
是否有任何地方的列表或最佳实践说明将 firebird 数据库从一个版本更新到另一个版本(在我的情况下是 2.1.3 到 2.5.2)?
我见过提到的备份和恢复。过去我已经从 1.5 更新到 2.1,但这只是工作,即我刚刚安装了新的 firebird 版本,但我知道这可能只是运气。
问候
Firebird 2.5.2 发行说明中有一节介绍了升级时需要注意的兼容性问题。Firebird 安装目录还包含有关在misc/upgrade/metadata/metadata_charset.txt
. 如果您的数据库具有不正确的元数据字符集,则可能会损坏(但 AFAIK 在 Firebird 2.1 下它们也会损坏)。
从技术上讲,您可以升级到 2.5,而无需对数据库进行备份和恢复周期,但这意味着数据库的磁盘结构 (ODS) 未升级到 ODS 11.2,这可能意味着您实际上无法使用某些新版本引入的新功能(或:性能改进)。如果您实际上仍在使用 Firebird 1.5 的 ODS 10.1,情况可能会更糟。