如何在不影响yii的情况下更改数据库?

时间:2012-09-24 04:44:02

标签: database database-design yii

首先我创建了一个数据库,然后是模型和CRUD。当我尝试更改数据库属性时,出现错误。将数据库更改为所需模式的步骤是什么?例如,添加列,将int更改为varchar或更改列名称。我是yii的新手。

1 个答案:

答案 0 :(得分:0)

我不确定你的意思。

如果你的意思是只更改一些列和表,那么你可以从任何地方执行此操作,mysql命令行(如果你使用它)phpMyAdmin,无论你喜欢从哪里进行数据库管理。当Yii访问这些表时,它会自动获取对数据库模式的任何更改。

如果您想要从Yii中更改某些列和属性,则可以使用DBCommand来发布dropColumnalterColumn等。

如果您的意思是跟踪架构的更改,那么您需要查看Migrations并从源头控制它们

如果这些都不合适,那么我不确定你要求的是什么,抱歉。