Database 对现有symfony项目进行重大DB更改的最佳方式是什么?

Database 对现有symfony项目进行重大DB更改的最佳方式是什么?,database,symfony1,doctrine,schema,Database,Symfony1,Doctrine,Schema,我有一个大型实时数据库。进行模式(条令)更改的最佳实践是什么 在进行开发时,我可以只构建所有设备并重新加载一些设备,如果我的数据结构发生更改,通常可以手动调整设备,以便它们正确地重新加载。如何使用包含数千条记录的大型实时数据库 如果我只是将更改拉到prod服务器并转储重建并重新加载数据,则架构更改可能会阻止数据重新加载(特别是如果我删除了一列)。有没有处理这类事情的标准方法 我还发现,当以这种方式重新加载时,表行顺序并不总是保持不变。查看条令迁移,这就是它们的用途。在细节上帮不了你,我是一个推动

我有一个大型实时数据库。进行模式(条令)更改的最佳实践是什么

在进行开发时,我可以只构建所有设备并重新加载一些设备,如果我的数据结构发生更改,通常可以手动调整设备,以便它们正确地重新加载。如何使用包含数千条记录的大型实时数据库

如果我只是将更改拉到prod服务器并转储重建并重新加载数据,则架构更改可能会阻止数据重新加载(特别是如果我删除了一列)。有没有处理这类事情的标准方法


我还发现,当以这种方式重新加载时,表行顺序并不总是保持不变。

查看条令迁移,这就是它们的用途。在细节上帮不了你,我是一个推动者。

看看条令迁移,这就是它们的目的。无法在细节上帮助您,我是一个推动者。

虽然可以使用条令迁移,但它仍然处于alpha状态,应该谨慎使用

一个更稳定的解决方案可能是手动更改数据库模式,如果您了解一些数据库内容的话


条令迁移:

虽然可以使用条令迁移,但其仍处于alpha状态,应谨慎使用

一个更稳定的解决方案可能是手动更改数据库模式,如果您了解一些数据库内容的话


条令迁移:

谢谢,这正是我需要的。我不知道怎么会错过。谢谢,这正是我需要的。我不知道我是怎么错过的。这是我过去所做的,当然是最安全的方式。这是我过去所做的,当然是最安全的方式。