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);