Manual:SQL patch file/de

Es ist möglich, entweder eine SQL-Datei entweder für eine Schemaänderung im Core (siehe Development_policy#Database_patches, ) oder für eine Erweiterung (siehe ) zu schreiben. Siehe auch die.

Beispiel
Eine SQL-Datei zum Erstellen einer Tabelle könnte etwa so aussehen:

Ersetzen von Variablen
Die ersten beiden müssen, wie im obigen Beispiel, in Patch-Dateien verwendet werden.


 * wird durch ersetzt
 * wird durch einen Index-Präfix ersetzt.
 * will be replaced with the value of.
 * is only used for database backends.

There are other variable replacements but they are not used in practice. See the documentation of Database::replaceVars for the full list.