Currently the DDL is, except for a few tables, generated automatically from the entity class structure. However, when I release, the automatic generation should not be relied upon to generate an appropriate DDL; migration scripts should be used instead.