Php Drupal 8从开发人员到生产人员更新/同步数据库
也许你们有一些好主意,如何更新d8数据库,从开发版本到生产版本。我现在正在学习d8,我想知道如果我运行d8网站,有很多内容,并且仍然在我的本地环境中工作,会怎么样。我总是可以同步数据库,在我的本地环境中使用真实的内容,但这是错误的。。。如果用户仍在修改生产站点上的内容,我就做不到这一点。 现在只有几个想法:Php Drupal 8从开发人员到生产人员更新/同步数据库,php,mysql,drupal,drupal-8,Php,Mysql,Drupal,Drupal 8,也许你们有一些好主意,如何更新d8数据库,从开发版本到生产版本。我现在正在学习d8,我想知道如果我运行d8网站,有很多内容,并且仍然在我的本地环境中工作,会怎么样。我总是可以同步数据库,在我的本地环境中使用真实的内容,但这是错误的。。。如果用户仍在修改生产站点上的内容,我就做不到这一点。 现在只有几个想法: 使用导出的新字段等创建模块,以便在生产站点上导入,但也有许多配置、其他表 手动导出部分数据库。很多工作 我可以在生产现场工作,做备份等。不喜欢,不习惯,不可能;) 您是否有更好的方法同步
- 使用导出的新字段等创建模块,以便在生产站点上导入,但也有许多配置、其他表
- 手动导出部分数据库。很多工作李>
- 我可以在生产现场工作,做备份等。不喜欢,不习惯,不可能;)李>
您是否有更好的方法同步两个D8应用程序?现在我看到有:配置导出/导入选项与Drupal 8集成: /admin/config/development/configuration 我将测试它,阅读它。现在我看到这是一个完美的模块!导出所有字段、配置选项,我甚至可以选择导入/导出的内容。 更多信息请参见:
现在我看到了:与Drupal 8集成的配置导出/导入选项: /admin/config/development/configuration 我将测试它,阅读它。现在我看到这是一个完美的模块!导出所有字段、配置选项,我甚至可以选择导入/导出的内容。 更多信息请参见:
在Drupal 8中,大多数配置(如果不是全部的话)都可以导出到sync目录中。类似于sites/default/files/config\u HASH/\u sync/的内容取决于您的安装。但是,你可以。您可以将此目录包含在git repo中,并拥有良好的本地工作流程、推送到暂存和生产。我强烈建议您阅读以下关于Drupal配置的帖子:
Drupal生成:模块
drupal生成:控制器
drupal生成:表单:Config
drupal配置:导出
drush cim-y
我会避免将数据库作为工作流导出和导入,这可能会变得非常乏味。但是,您可以使用Drush轻松创建SQL文件并导入它们 在Drupal 8中,大多数配置(如果不是全部的话)都可以导出到sync目录中。类似于sites/default/files/config\u HASH/\u sync/的内容取决于您的安装。但是,你可以。您可以将此目录包含在git repo中,并拥有良好的本地工作流程、推送到暂存和生产。我强烈建议您阅读以下关于Drupal配置的帖子:
Drupal生成:模块
drupal生成:控制器
drupal生成:表单:Config
drupal配置:导出
drush cim-y
我会避免将数据库作为工作流导出和导入,这可能会变得非常乏味。但是,您可以使用Drush轻松创建SQL文件并导入它们 它被称为备份和恢复。你备份了现场的网站,不是吗?所以,只要将数据库恢复到您的开发机器上,如果我需要在新功能上工作8个小时,而生产站点上的内容在一小时内更改1-5次,该怎么办?我不能为那个些渴望备份和恢复的用户屏蔽生产站点。你备份了现场的网站,不是吗?所以,只要将数据库恢复到您的开发机器上,如果我需要在新功能上工作8个小时,而生产站点上的内容在一小时内更改1-5次,该怎么办?我不能为用户屏蔽生产站点那么长时间