Setting up a table definition in doctrine is done by using hasColumn method calls inside setTableDefinition method.
Doctrine_Record::hasColumn() takes 4 arguments:
1. [column name]
2. [column type]
3. [column length]
4. [column constraints and validators]