This is a concluence of oerrors :)
- You are right, a priori (see the comment below), the automatic database creation should not be a problem in any of the function modes.
- The comment is wrong, it should talk about database creation.

Anyway, an important issue here to think about is: if working in a per column mode and the database does not exist... the per entity tables are not going to neither exist, independently if we create the database or not. So, I think we could continue cheking if it is necessary to create the database, and only create in the per row mode; if working in the per column mode, an exception will raise when dealing with the first insertion.