同步本地和远程 MySQL 数据库

发布于 2024-10-29 07:41:32 字数 229 浏览 1 评论 0原文

我正在尝试获得数据库同步的工作流程。现在:

  1. 我们创建一个数据库。

  2. 数据库投入生产。

  3. 后来...我们意识到我们需要更改数据库结构。我们在本地更改它。

  4. 完成后,我们上传到制作。

如果这在开发人员中很常见,那么您使用什么方法来处理这个问题,而又不会丢失生产端已经引入的数据?

I'm trying to get a workflow on database synchronization. Right now:

  1. We create a database.

  2. The database goes to production.

  3. Later... we realise that we need to change the database structure. We change that locally.

  4. Once that is done, we upload to the production.

If this is common among developers, what methods do you use to deal with this, without losing data already introduced on the production side?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

手心的海 2024-11-05 07:41:32

您应该将数据库架构置于版本控制之下。有很多工具可以帮助您完成此任务。

查看有关该主题的其他先前问题了解一些 PHP-具体选项。数据库迁移通常是代码部署的一部分。研究构建工具来帮助使这个过程更加自动化。 Phing 是一个流行的选项。

You should be placing your database schema under version control. There are lots of tools available to help you with this.

Check out this other previous question on the topic for a few PHP-specific options. Database migrations are usually part of code rollouts. Look into build tools to help make this process more automated. Phing is a popular option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文