database-validate verified
Schema check at start-up
in the configuration this is a line
database-validate: trueWhether 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.