I switched from hqsql to MariaDB, after that i removed the changelogs’ folder because i got SQL errors.
Normally when deleting this folder and restarting the project, a popup will ask for regeneration, but in this scenario there’s nothing popping up
2024-11-16 08:16:44,419 [2964602] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.UpdateDatabaseActionProcess - Found unapplied changelogs: []
2024-11-16 08:16:47,384 [2967567] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.UpdateDatabaseActionProcess - Found unapplied changelogs: []
2024-11-16 08:16:49,905 [2970088] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.UpdateDatabaseActionProcess - Found unapplied changelogs: []
2024-11-16 08:16:52,067 [2972250] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.RecreateDatabaseProcess - [Recreate database process] Using database URL: jdbc:mariadb://******************/******?useSSL=false&allowMultiQueries=true&serverTimezone=UTC, user: *******.
2024-11-16 08:16:52,158 [2972341] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.RecreateDatabaseProcess - [Recreate database process] Script completed successfully: drop database if exists space;
2024-11-16 08:16:52,172 [2972355] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.RecreateDatabaseProcess - [Recreate database process] Script completed successfully: create database space;
2024-11-16 08:16:52,342 [2972525] WARN - org.mariadb.jdbc.message.server.ErrorPacket - Error: 1146-42S02: Table 'space.DATABASECHANGELOG' doesn't exist
2024-11-16 08:16:52,352 [2972535] INFO - #com.haulmont.jmixstudio.liquibase.LiquibaseManager - Unable to read databasechangelog. Most probably it does not exist.
2024-11-16 08:16:52,358 [2972541] INFO - #com.haulmont.jmixstudio.intellij.action.liquibase.UpdateDatabaseActionProcess - Found unapplied changelogs: [de/bytestore/hostinger/liquibase/changelog/010-init-user.xml, io/jmix/audit/liquibase/changelog/001-audit.xml, io/jmix/audit/liquibase/changelog/002-audit.xml, io/jmix/data/liquibase/changelog/001-data.xml, io/jmix/email/liquibase/changelog/001-email.xml, io/jmix/flowuidata/liquibase/changelog/001-flowui-data.xml, io/jmix/flowuidata/liquibase/changelog/002-flowui-data.xml, io/jmix/notifications/liquibase/changelog/001-notifications.xml, io/jmix/quartz/liquibase/changelog/001-quartz.xml, io/jmix/reports/liquibase/changelog/001-reports.xml, io/jmix/reports/liquibase/changelog/002-reports.xml, io/jmix/reports/liquibase/changelog/003-reports.xml, io/jmix/reports/liquibase/changelog/004-reports.xml, io/jmix/search/liquibase/changelog/001-search.xml, io/jmix/securitydata/liquibase/changelog/001-security-data.xml, io/jmix/securitydata/liquibase/changelog/002-security-data.xml, io/jmix/securitydata/liquibase/changelog/003-security-data.xml]
2024-11-16 08:16:52,388 [2972571] INFO - STDOUT - 1000
2024-11-16 08:16:52,389 [2972572] INFO - STDOUT - 1000
2024-11-16 08:16:52,390 [2972573] INFO - STDOUT - 1000
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
<include file="/io/jmix/data/liquibase/changelog.xml"/>
<include file="/io/jmix/quartz/liquibase/changelog.xml"/>
<include file="/io/jmix/flowuidata/liquibase/changelog.xml"/>
<include file="/io/jmix/securitydata/liquibase/changelog.xml"/>
<include file="/io/jmix/email/liquibase/changelog.xml"/>
<include file="/io/jmix/audit/liquibase/changelog.xml"/>
<include file="/io/jmix/reports/liquibase/changelog.xml"/>
<include file="/io/jmix/search/liquibase/changelog.xml"/>
<include file="/io/jmix/notifications/liquibase/changelog.xml"/>
<!-- <include file="/io/jmix/notifications/liquibase/changelog.xml"/>-->
<!-- DO NOT REMOVE. This is a master changelog that runs all other changelogs. -->
<includeAll path="/de/bytestore/hostinger/liquibase/changelog"/>
</databaseChangeLog>
Edit:
After changing jmix-studio.xml it works as expected…
Working:
working config
Old:
non working