0

我正在开发一个 Symfony 2 应用程序,我使用 Doctrine 迁移来创建数据库。现在是时候将我的应用程序部署到生产服务器了,我需要一些关于如何管理迁移的指导。首先,如何获得对我的实时服务器的控制台访问权限以运行迁移命令?如果我不能运行迁移,我可以将我的本地数据库导入到新服务器,或者这会破坏应用程序的映射结构,所以它不会工作?如果这看起来像一个愚蠢的问题,我很抱歉,但我真的找不到太多关于这个的信息。我已经搜索了很多。

4

1 回答 1

0

几个选项:

  1. 到您的部署服务器的终端连接以在其中运行应用程序/控制台
  2. 在本地终端中执行迁移,使用 env=prod,并使用指向 prod 数据库的 parameters.yml 文件
  3. 从本地数据库导出数据,并将其导入远程数据库

执行这些操作时要小心,并进行适当的备份以避免数据丢失

于 2013-10-30T15:21:31.110 回答