Manual:コーディング規約/データベース

This page is a translated version of the page Manual:Coding conventions/Database and the translation is 83% complete.
Outdated translations are marked like this.

このページでは、MediaWiki コードベースの、データベースで使用するために作成されたファイル内で使用されるコーディング規約を説明します。 データベースを含むすべてのプログラム言語に適用される全般的な規約も参照してください。 コミットの確認に役立つ短いチェックリストが必要な場合は、コミット前のチェックリスト を使用してみてください。

MySQL/MariaDB

Use abstract schema for new tables or schema changes. 詳細情報は Manual:スキーマの変更 を参照してください。

テーブルの命名

  • テーブル名は単数名詞でなければなりません: user, page, revision など いくつかの歴史的な例外があります: pagelinks, categorylinks
  • カラム名には、テーブル名から派生した接頭辞が付けられます。短い場合はテーブル名そのもの、または省略形です:
    • pagepage_id, page_namespace, page_title
    • categorylinkscl_from, cl_namespace

スキーマの変更