Manual:Coding conventions/Database/id

Category:Development guidelines/id

Halaman ini memberikan deskripsi perihal ‘’’konvensi pengkodean’’’ yang digunakan dalam berkas codebase MediaWiki untuk digunakan dengan perangkat basis data. Lihat juga konvensi umum yang berlaku untuk seluruh bahasa pemrograman, termasuk bahasa pemrograman basis data. Bila tertarik untuk menggunakan daftar periksa untuk membantu dalam meninjau ‘’commit’’ yang dilakukan, silakan manfaatkan Pre-commit checklist.

MySQL/MariaDB

Gunakan skema abstrak untuk pembuatan tabel baru atau perubahan skema. Lihat S1 untuk informasi lebih lanjut.

Penamaan tabel

  • Penamaan tabel harus menggunakan kata benda tunggal: user, page, revision, dst. Terdapat beberapa pengecualian: pagelinks, categorylinks
  • Nama kolom yang digunakan diberikan awalan (prefiks) berupa nama tabel tersebut: nama nama tabel tersebut, bila pendek, atau singkatan:
    • pagepage_id, page_namespace, page_title
    • categorylinkscl_from, cl_namespace

Mengubah skema

Lihat Kebijakan pengembangan#Patch basis data, utamanya pada Special:Diff/537762/prev dan pastikan perubahan skema abstrak telah digunakan.

Category:Development guidelines/id#Coding%20conventions/Database/id
Category:Development guidelines/id