Manual:SQL patch file/ja

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

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

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


 * は に置換されます.
 * はインデックスの識別に使用されるため、インデックス別名システムを介してその名前を変更できます. (これは少数のコア テーブルでのみ使用され、MediaWiki 1.35 で除去されたため、実際には違いはありません. )
 * は の値に置換されます.
 * は データベース バックエンドにのみ使用されます.

他にも変数の置換がありますが、実際には使用されません. 完全な一覧は、 の説明文書を参照してください.

外部リンク

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