E.g. place a file WEB-INF/config/eventmanager.xml
with the following
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE eventmanager PUBLIC "-//MMBase//DTD eventmanager config 1.0//EN" "
http://www.mmbase.org/dtd/eventmanager_1_0.dtd">
<!--
This config file allows you to configure what event brokers will be loaded
when mmbase starts up. For more information on event brokers read the apidoc
for org.mmbase.core.event.EventBroker.
-->
<eventmanager>
<listeners>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_images add height integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_images add width integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add height integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add width integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add itype integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_mmbaseusers add itype integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
</listeners>
</eventmanager>
with the following
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE eventmanager PUBLIC "-//MMBase//DTD eventmanager config 1.0//EN" "http://www.mmbase.org/dtd/eventmanager_1_0.dtd">
<!--
This config file allows you to configure what event brokers will be loaded
when mmbase starts up. For more information on event brokers read the apidoc
for org.mmbase.core.event.EventBroker.
-->
<eventmanager>
<listeners>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_images add height integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_images add width integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add height integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add width integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_icaches add itype integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
<listener class="org.mmbase.core.event.SqlExecutorListener">
<param name="update">alter table $PREFIX_mmbaseusers add itype integer</param>
<param name="ignoreException">.*already exists.*</param>
</listener>
</listeners>
</eventmanager>