I am in the process of developing a plugin, which implements JEP-0136: Message Archiving http://www.jabber.org/jeps/jep-0136.html. I am planning on storing the message archives in the database (in new, non-existant tables).
What is the protocol for creating these tables? Do we require the server administrator to create the tables (via an SQL script) prior to installing the plugin? Do we try to create the tables (via the plugin) if they don’'t already exist?