Du har to muligheder.
Hvis du kun har brug for dette til Postgres og ikke planlægger at understøtte andre DBMS, skal du blot bruge bytea
som kolonnetype.
Enhver datatype, der ikke er angivet som en af de "generiske" typer i beskrivelsen af kolonnen tag vil blive videregivet "som det er" til databasen, f.eks.
<createTable tableName="foo">
<column name="id" type="integer"/>
<column name="picture" type="bytea"/>
</createTable>
Hvis du ønsker at understøtte forskellige DBMS, kan du definere en egenskab afhængigt af DBMS:
<property name="blob_type" value="bytea" dbms="postgresql"/>
<property name="blob_type" value="blob" dbms="oracle"/>
så senere
<createTable tableName="foo">
<column name="id" type="integer"/>
<column name="picture" type="${blob_type}"/>
</createTable>