Supported databases and versions

DatabaseOldest supported versionNewest supported version
PostgreSQL9.217.0
MariadDB 5.511.6
MYSQL5.79.0
MSSQL14.0 (from 2017)16.0 (from 2022)
HSQLNOT RELEVANTNOT RELEVANT

Recommended DB settings:

For optimal performance and compatibility of your database with Unimus you can find recommend DB settings it he following table.
In case your database use any other collation, please make sure to choose one that is always case-insensitive.

DatabaseCharacters setCollation
PostgreSQLutf8C (equivalent to POSIX)
MariadDB utf8mb4utf8mb4_unicode_ci
MYSQLutf8mb4utf8mb4_unicode_ci
MSSQLUCS-2 / UTF-16

Latin1_General_CI

SQL_Latin1_General_CP1_CI

HSQLNOT RELEVANTNOT RELEVANT

Using this combination ensures better global language support and consistent case-insensitive behavior in text comparisons.

Step by step for PostgreSQL migration:

Before you start with migration and for more information related to PostgreSQL we highly recommend to visit visit the official page: https://www.postgresql.org/docs/9.0/migration.html 

Upgrading PostgreSQL from Version 11 to 12+

Upgrading PostgreSQL from Version 12 to 16