Manual:SQL patch file/ja

コア (開発のポリシー#データベースのパッチ、 を参照) または拡張機能 ( を参照) のスキーマ変更用に SQL ファイルを記述できます. データベースの全般的なコーディング規約も参照してください.

例
テーブルを作成するための SQL ファイルは、以下のようになるでしょう:

変数の置換
最初の 2 つは、上記の例のように、パッチ ファイルで使用する必要があります.


 * は に置換されます.
 * is used to identify indexes so their name can be changed via the index alias system. (This was only ever used for a small number of core tables and has been removed in MediaWiki 1.35, so in practice this does not make any difference.)
 * は の値に置換されます.
 * is only used for database backends.

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

外部リンク

 * W3Schools, CREATE TABLE
 * W3Schools, ALTER TABLE - 列の追加、変更、削除に使用されます