How does yiic cope with schema changes

It's great that yiic allows you to generate classes but as the application develops and the database schema changes do you need to keep running yiic to generate a model that's in sync with the database? Otherwise you end up with references to columns that no longer exist or have been renamed scattered around your application

You can refer to this thread:

Thanks for posting that URL but the linked discussion seems to be about Yii's future road map. I didn't see any mention of how Yii handles schema changes. Would one delete the controllers and re-run yiic to create new controllers after a schema change? And then manually add back any customizations after that?

Add/delete directly the new/old fields in models, controllers and views.

I suggest to use yiic just when schema changes are significative.