Eric,
True, that's a use case I didn't expect. Hopefully, I should be able to add this tonight.
Other possibility is to subclass the Database class and override getConnection(). Did you try that already?
Are you sure that the connection obtained from this datasource has enough privileges to do what you want?
Regards,
René