Experimenting with Asynchronous Mail 0.2.1 using Oracle as backing database. Running small test app and logSql=true shows that plugin is trying to create a table called asynchronous_mail_message_headers which Oracle can’t do (only <= 30 characters allowed in identifiers). I’ve looked for where this domain is being created but I can only see two domains in the grails-app/domain/ru/perm/kefir/asynchronousmail directory of the plugin (neither of which are this particular domain). There are also other tables being created I can’t account for looking at the available plugin code.
Anyone have any experience with this?
Could be a join table being implicitly created. If the domain classes have a many/many or unidirectional one/many relationship it’s possible. You may need to tweak this table creation using the joinTable directive in the relevant domain class.
joinTable docs