mysql - 当 mysql 数据库保存客户数据时,如何将更改部署到我的 drupal gear?

标签 mysql drupal synchronization openshift

我的 openshift drupal gear 有实时客户数据,但我的测试站点只有测试数据。当我开发新功能、修复错误、添加 View 或更改内容类型中的字段(在测试站点上)时,它将对 mysql 数据库进行更改。如何将这些更改上传到设备而不删除保存客户数据的表?到目前为止,我不必编写任何自定义代码,只需添加模块并配置它们。所以我宁愿避免使用 PHP 解决方案。谢谢。

最佳答案

您要么必须编写某种迁移脚本,要么必须手动对生产实例进行与开发实例相同的更改。执行“git Push”不应修改您的生产数据库,它应该仅上传您的代码更改。

关于mysql - 当 mysql 数据库保存客户数据时,如何将更改部署到我的 drupal gear?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26123876/

相关文章:

python - Django 操作错误 1405 在syncdb上

java - 使用 System.out.print 按顺序打印 RED BLUE GREEN

bash - 与 Bash 进程替换同步输出

python - 调用objects.update_or_create后,Django模型得到 "ValueError: invalid literal for int() with base 10: "

mysql - 使用已定义函数的 UPDATE 语句出现排序规则错误

php - php session 是否是无状态的?

drupal - CakePHP 和 Drupal 6 需要相互通信,但是如何通信呢?

drupal - 重新安装后处理程序损坏/丢失

php - 通过 Drush 运行并调用 node_load() 时 Cron 失败

mysql - Mailchimp 从 mailchimp 更新到 mysql