Codeigniter 将使用条令的专栏添加到live站点

Codeigniter 将使用条令的专栏添加到live站点,codeigniter,doctrine,Codeigniter,Doctrine,我即将推出一个我一直在使用CodeIgniter和Doctrine live开发的网站 我想在它的当前状态下实时推送它,但我知道我将在将来添加一些功能,这些功能可能需要更改列、更改枚举值以及向我的记录中添加列 到目前为止,我一直在删除表并使用以下方法重新创建它们: Doctrine::createTablesFromModels(); 显然这是不可能的,因为数据库开始填满实时数据。如何添加和更改列,而不必每次从模型中删除和重新创建表 非常感谢。使用当我创建迁移类时,在执行迁移之前是否还需要更改

我即将推出一个我一直在使用CodeIgniter和Doctrine live开发的网站

我想在它的当前状态下实时推送它,但我知道我将在将来添加一些功能,这些功能可能需要更改列、更改枚举值以及向我的记录中添加列

到目前为止,我一直在删除表并使用以下方法重新创建它们:

Doctrine::createTablesFromModels();
显然这是不可能的,因为数据库开始填满实时数据。如何添加和更改列,而不必每次从模型中删除和重新创建表


非常感谢。

使用

当我创建迁移类时,在执行迁移之前是否还需要更改codeigniter模型?或者我的型号会永远和我发布时一样吗?看起来我可以更改模型并调用:Doctrine_Core::GenerationMigrationsFromModels,它将为我编写迁移?我不确定,我从不手动编写模型,我总是从YAML生成,当我进行迁移时,我使用
GenerationMigrationDiff
,添加任何需要添加的内容以迁移实际数据,运行迁移,然后用我的YAML重建我的模型。啊,我明白了。我现在已经将Doctrine设置为一个插件(如下所述:),而且我还没有使用YAML。谢谢你的指导。我得看看我能想出什么办法。