Knowledge base

database-validate verified

Schema check at start-up

in the configuration this is a linedatabase-validate: true

Whether the engine verifies that the database schema matches the version it expects before it starts working.

Values

Values
true · false
Default
true · taken from the build
applying
restart required
where it can be set
in the config file · with a startup flag · as an environment variable

In detail

With the check on, a schema from an older MailerQ stops the node at start-up instead of letting it write into tables that have since changed shape. The repair is a separate action (mq5.cli.repair-database), which is the right division: the check is automatic, the change to the data is not.