In brief, what happens when you add a column to a table? What happens when you remove one?
In more details, suppose you have the following:
class User extends Doctrine_Record
{
public function setTableDefinition()
{
$this->hasColumn('username', 'string', 255);
$this->hasColumn('password', 'string', 255);
}
}
What happens when you add the following line to the setTableDefinition function?
$this->hasColumn('firstname', 'string', 255);
What happens when you delete the following line from the setTableDefinition function?
$this->hasColumn('password', 'string', 255);