CUBA documentation has Integrating with Custom Database instruction and some helper.
I added additional Firebird data store to my jmix project and now all CRUD operations works well.
But on every project startup I get message:
DBs are Missing
The following databases do not exist:
jdbc:unknown://localhost/db
‘Manage Data Store’ fails with ‘Unsupported database type’.
‘Generate Data Model…’ throw an ‘IDE error occured’ error with stacktrace:
com.haulmont.jmixstudio.backend.ed.ddl.UnsupportedDataBaseException: Unsupported database: Unknown
at com.haulmont.jmixstudio.backend.ed.ddl.DdlGeneratorFactory.getDdlGenerator(DdlGeneratorFactory.java:53)
at com.haulmont.jmixstudio.backend.dbfirst.DbMappingManager.<init>(DbMappingManager.java:68)
at com.haulmont.jmixstudio.intellij.ui.modelgeneration.GenerateModelProcess.<init>(GenerateModelProcess.kt:38)
at com.haulmont.jmixstudio.intellij.action.cubamenu.GenerateModelAction.doActionPerformed(GenerateModelAction.java:47)
at com.haulmont.jmixstudio.intellij.action.CubaProjectAction.actionPerformed(CubaProjectAction.java:101)
at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performActionDumbAwareWithCallbacks$4(ActionUtil.java:240)
...
...
Where can I see com.haulmont.jmixstudio.backend.ed.ddl.DdlGeneratorFactory.getDdlGenerator source code or what must I do to add Firebird to supported database types ?