首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >10月CMS -部署系统更新

10月CMS -部署系统更新
EN

Stack Overflow用户
提问于 2016-10-05 04:50:58
回答 2查看 512关注 0票数 0

当我在我的开发环境中运行php artisan october:update时,它会将cms文件更新到最新版本,并运行一些数据库更新。

文件更改很容易部署,但是系统更新所做的任何数据库更改又如何呢?我没有看到迁移文件或创建的任何东西来确保在我部署到生产环境时发生相同的更改。

在生产环境中再次运行php artisan october:update是唯一的方法吗?这似乎有风险,因为您可能会意外地获取比您测试的版本更新的版本。

EN

回答 2

Stack Overflow用户

发布于 2016-12-27 18:50:44

如果有任何新的迁移要运行(从10月份或新的/更新的插件),那么运行php artisan october:up将运行它们。

您可以在生产环境中使用该命令,以避免意外更新活动环境。不过,理想情况下,您将使用一个登台环境,该环境将运行这些命令,然后仅将最终结果迁移到生产环境中(即,一次性将经过验证的迁移数据库和文件迁移到生产环境中,而不是在生产环境中运行迁移)。

票数 1
EN

Stack Overflow用户

发布于 2017-08-14 17:57:57

您必须编写插件版本控制文件(http://octobercms.com/docs/plugin/updates#version-file)

迁移在该文件中定义,这些迁移将在php artisan october:up上执行。

我误解了你的问题。我的回答是关于插件,而不是关于核心更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39861529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档