I can't add vendor specific information on a column level, only on a table level:
I added a custom cfg.xml with the following content:
<struct name="Field" section="orm" help-text="" help-url="http://propelorm.org/reference/schema.html#column-attributes">
<ordered name="vendors" help-text="Vendor information. Parameters affect the generated SQL." help-url="http://propelorm.org/reference/schema.html#adding-vendor-info">
<struct name="vendor" help-text="Vendor information. Parameters affect the generated SQL." help-url="http://propelorm.org/reference/schema.html#adding-vendor-info">
<attribute name="type" type="string" help-text="Vendor information. Parameters affect the generated SQL." />
<ordered name="parameters" help-text="Parameters affect the generated SQL." >
<struct name="parameter" >
<attribute name="name" type="string" help-text="Vendor info type" />
<attribute name="value" type="string" help-text="Vendor info value"/>
</struct>
</ordered>
</struct>
</ordered>
</struct>
But the output is only the following:
<column name="firstname" type="Varchar" size="32" vendors="##Unknown attribute type##"/>
We need this to set the collation on invidual fields: https://groups.google.com/forum/#!topic/propel-users/NAHeYiYMMgA