执行“brainframe update”之后,运行“brainframe compose up”时出现了下面的错误信息。升级前的版本是 v0.29.6,升级后的版本是 v0.29.6.3
database_1 | 2024-07-09 19:01:50.195 UTC [1] FATAL: database files are incompatible with server
database_1 | 2024-07-09 19:01:50.195 UTC [1] DETAIL: The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 15.3.
这是由于最新 brainframe-os 版本的安全升级,内部的 PostgreSQL 数据库已从 v9.6 升级到 v15.3。只需删除 volume 文件夹中的旧数据库即可解决问题。请务必小心——以下步骤会删除 BRAINFRAME 数据库中的所有配置和日志记录,
$ brainframe info
install_path: /usr/local/share/brainframe
data_path: /var/local/brainframe
server_version: v0.29.6.3
$ rm -rf /var/local/brainframe/volume/database