Indeks model khusus PostgreSQLLink to this heading
Berikut adalah indexes khusus PostgreSQL tersedia dari modul django.contrib.postgres.indexes.
BrinIndexLink to this heading
- class BrinIndex(autosummarize=None, pages_per_range=None, **options)Link to this definition
Membuat sebuah BRIN index.
Lihat parameter
autosummarizemenjadiTrueuntuk mengadakan automatic summarization untuk dilakukan oleh autovacuum.Argumen
pages_per_rangemegnambil integer positif.
BTreeIndexLink to this heading
- class BTreeIndex(fillfactor=None, **options)Link to this definition
-
Membuat sebuah indeks B-Tree.
Sediakan nilai integer dari 10 ke 100 pada parameter fillfactor untuk mengatur bagaimana halaman indeks dibungkus. Awalan PostgreSQL adalah 90.
GinIndexLink to this heading
- class GinIndex(fastupdate=None, gin_pending_list_limit=None, **options)Link to this definition
Membuat sebuah gin index.
Untuk menggunakan indeks ini pada jenis data tidak dalam built-in operator classes, anda butuh mengaktifkan btree_gin extension pada PostgreSQL. Anda dapat memasang itu menggunakan tindakan perpindahan
BtreeGinExtension.Setel parameter
fastupdatemenjadiFalseuntuk meniadakan GIN Fast Update Technique yang diadakan secara awalan di PostgreSQL.Menyediakan nomor integer dari byte pada parameter gin_pending_list_limit untuk menyetel ukuran maksimal dari daftar ditunda GIN yang digunakan ketika
fastupdatediadakan. parameter ini membutuhkan PostgreSQL = 9.5.
GistIndexLink to this heading
- class GistIndex(buffering=None, fillfactor=None, **options)Link to this definition
Membuat sebuah GiST index. Indeks-indeks ini otomatis dibuat pada bidang spasial dengan
spatial_index=True. Mereka juga berguna pada jenis lain, sepertiHStoreFieldatau range fields.Untuk menggunakan indeks ini pada jenis-jenis data tidak dalam siap-pakai gist operator classes, anda butuh mengaktifkan btree_gist extension pada PostgreSQL. Anda dapat memasang itu menggunakan tindakan perpindahan
BtreeGistExtension.Setel parameter
bufferingmenjadiTrueatauFalseuntuk secara manual mengadakan atau meniadakan buffering build dari indeks.Sediakan nilai integer dari 10 ke 100 pada parameter fillfactor untuk mengatur bagaimana halaman indeks dibungkus. Awalan PostgreSQL adalah 90.
HashIndexLink to this heading
- class HashIndex(fillfactor=None, **options)Link to this definition
-
Membuat sebuah indeks campuran.
Sediakan nilai integer dari 10 ke 100 pada parameter fillfactor untuk mengatur bagaimana halaman indeks dibungkus. Awalan PostgreSQL adalah 90.
SpGistIndexLink to this heading
- class SpGistIndex(fillfactor=None, **options)Link to this definition
-
Membuat sebuah SP-GiST index.
Sediakan nilai integer dari 10 ke 100 pada parameter fillfactor untuk mengatur bagaimana halaman indeks dibungkus. Awalan PostgreSQL adalah 90.