是否有任何列表或最佳实践说明,用于将firebird数据库从一个版本更新到另一个版本(在我的情况下为2.1.3到2.5.2)?
我看过提到的备份和恢复。我在过去已经从1.5升级到2.1但是刚刚工作,即我刚刚安装了新的firebird版本,但我知道这可能只是运气。
此致
答案 0 :(得分:2)
Firebird 2.5.2发行说明有a section on compatibility issues,升级时需要注意。 Firebird安装目录还包含有关misc/upgrade/metadata/metadata_charset.txt
中升级的其他信息。如果您的数据库具有不正确的元数据字符集,则事情可能会中断(但AFAIK也会在Firebird 2.1下被破坏)。
从技术上讲,您可以在数据库上没有备份和还原周期的情况下升级到2.5,但这意味着数据库的磁盘结构(ODS)未升级到ODS 11.2,这可能意味着您无法实际使用新版本引入的一些新功能(或:性能改进)。如果您实际上仍然使用Firebird 1.5的ODS 10.1,情况会更糟。