数据库迁移
semaphore migrate 命令将 Semaphore 数据库架构更新或回滚到与指定
Semaphore 版本相匹配的状态。可用于升级和降级。
semaphore migrate --help
信息
您很少需要手动运行 migrate。semaphore server、semaphore setup
以及其他所有涉及数据库的 CLI 命令都会在运行前自动应用待处理的迁移。
migrate 用于在不启动服务器的情况下应用迁移,或用于回滚。
注意
在应用或回滚迁移之前,务必备份数据库。
应用迁移
应用所有待处理的迁移,将数据库更新到最新:
semaphore migrate --config /path/to/config.json
仅应用到某个特定版本为止的迁移:
semaphore migrate --apply-to 2.15.1