django.contrib.postgres
¶
PostgreSQL mempunyai sejumlah fitur-fitur uang tidak dibagi oleh basisdata dukungan Djang. Modul pilihan ini mengandung bidang-bidang model dan bidang-bdiang formulir untuk sejumlah jenis data khusus PostgreSQL.
Catatan
Django adalah, dan akan terus berlanjut, kerangka kerja agnostik-basidata. Kami akan mendorong penulisan aplikasi dapat digunakan kembali itu untuk komunitas Django untuk menulis kode agnostik-basisdata dimana praktis. Bagaimanapun, kami mengenali proyek sebenarnya ditulis menggunakan Django tidak butuh menjadi agnostik-basisdata. Faktanya, sekali proyek mencapai ukuran yang diberikan merubah penyimpanan data pokok sudah tantangan yang penting dan sepertinya membutuhkan perubahan dasar kode dalam beberapa cara untuk menangani antara penyimpanan data.
Django menyediakan dukungan untuk sejumlah jenis data yang hanya akan bekerja dengan PostgreSQL. Tidak ada alasan mendasar mengapa (sebagai contoh) modul contrib.mysql
tidak ada, kecuali PostgreSQL itu mempunyai fitur terkaya tersetel dari basisdata terdukung sehingga penggunanya mempunyai hasil maksimal.
- Fungsi pengumpulan khusus PostgreSQL
- Batasan basisdata spesifik PostgreSQL
- PostgreSQL specific query expressions
- Bidang-bidang model khusus PostgreSQL
- Bidang formulir khusus PostgreSQL dan widget
- Fungsi-fungsi basisdata khusus PostgreSQL
- Indeks model khusus PostgreSQL
- Pencarian khusus PostgreSQL
- Tindakan perpindahan basisdata
- Membuat tambahan menggunakan perpindahan
CreateExtension
BloomExtension
BtreeGinExtension
BtreeGistExtension
CITextExtension
CryptoExtension
HStoreExtension
TrigramExtension
UnaccentExtension
- Managing collations using migrations
- Concurrent index operations
- Adding constraints without enforcing validation
- Pencarian teks penuh
- Pengesah