The {{migrate}} config option (perhaps in the {{[database]}} section) should determine whether or not PuppetDB will attempt to migrate the Postgres database. When {{false}}, it should not attempt migrations, and should exit with status 3 if the current migration level is not the one it expects. When {{true}} (the default), it should behave as it always has, i.e. perform any needed migrations.
The {{migrate}} config option (in the {{[database]}} section) should determine whether or not PuppetDB will attempt to migrate the Postgres database. When {{false}}, it should not attempt migrations, and should exit with status 3 109 (ascii "m") if the current migration level is not the one it expects. When {{true}} (the default), it should behave as it always has, i.e. perform any needed migrations.
A `[database] migrate?` configuration option has been added. When set to `true` (the default), PuppetDB will upgrade the data in the database to the latest format at startup. When `false`, PuppetDB will exit with an error status if the format version is not the one it expects, whether newer or older.
A `[database] migrate?` configuration option has been added. When set to `true` (the default), PuppetDB will upgrade the data in the database to the latest format at startup. When `false`, PuppetDB will exit with an error status if the format version is not the one it expects, whether newer or older.