Je hebt twee opties.
Als je dit alleen nodig hebt voor Postgres en niet van plan bent om andere DBMS te ondersteunen, gebruik dan gewoon bytea
als het kolomtype.
Elk gegevenstype dat niet wordt vermeld als een van de "generieke" typen in de beschrijving van de kolom taggen wordt "as-is" doorgegeven aan de database, bijv.
<createTable tableName="foo">
<column name="id" type="integer"/>
<column name="picture" type="bytea"/>
</createTable>
Als u verschillende DBMS wilt ondersteunen, kunt u een eigenschap definiëren, afhankelijk van het DBMS:
<property name="blob_type" value="bytea" dbms="postgresql"/>
<property name="blob_type" value="blob" dbms="oracle"/>
dan later
<createTable tableName="foo">
<column name="id" type="integer"/>
<column name="picture" type="${blob_type}"/>
</createTable>