Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

To implement a schema level update, two steps must be taken:

  1. The new numeric schema level must be specified in the plugin’s descriptor file.

  2. The actual schema update must be implemented.

Define new schema level in plugin descriptor

...

Create a new ES6 file in your plugin’s CSE directory. If your plugin’s name is de.acme.projectxtutorial then cmsbs-conf/cse/plugins/de.acme.tutorial/callback/DbSchemaUpdate.mjs would be a good choice:

...

There are several helper methods available to accomplish common tasks like adding or altering columns or executing custom SQL statements:

Hinweis

Please keep in mind that a database schema update cannot be undone automatically!

Have a fresh backup at hand to be able to rollback the database if needed.