PostgreSQL

Data Source ManagerCommunity Edition+

Pengenalan

PostgreSQL dapat digunakan sebagai database utama NocoBase untuk menyimpan data tabel sistem NocoBase dan data bisnis dalam sumber data utama. Database utama dikonfigurasi saat NocoBase diterapkan dan tidak dapat dihapus setelah aplikasi berjalan.

Item konfigurasiKeterangan
Versi yang didukung>= 10.
Versi komersialEdisi komunitas, standar, profesional, dan enterprise semuanya didukung.
Jenis databasePostgreSQL.

PostgreSQL mendukung kemampuan pewarisan tabel dan cocok untuk skenario yang memerlukan pewarisan model data.

Pemasangan plugin

PostgreSQL merupakan kemampuan bawaan, sehingga tidak perlu memasang plugin secara terpisah.

Petunjuk penggunaan

  1. Saat menerapkan NocoBase, pilih atau isi parameter koneksi PostgreSQL yang sesuai dalam konfigurasi koneksi database.
  2. Setelah menjalankan NocoBase, buka sumber data 「Main」 di 「Manajemen sumber data」 untuk mengelola tabel dan field dalam database utama.
  3. Jika ingin menghubungkan tabel yang sudah ada dalam database, gunakan 「Sinkronkan dari database」 pada halaman pengelolaan database utama.
  4. Saat mengonfigurasi field tabel data, Anda dapat merujuk ke direktori tabel data dan field untuk memilih jenis field dan komponen field.

Pemetaan jenis field

Saat membuat field melalui halaman NocoBase dalam database utama, NocoBase akan membuat field PostgreSQL yang sesuai berdasarkan konfigurasi field. Saat menghubungkan tabel yang sudah ada melalui 「Sinkronkan dari database」, NocoBase akan secara otomatis memetakan jenis field PostgreSQL ke Field type dan Field interface yang sesuai. Anda dapat menyesuaikan cara tampilan antarmuka dalam konfigurasi field.

Pemetaan umum adalah sebagai berikut:

Jenis field PostgreSQLNocoBase Field typeField interface yang tersedia
BOOLEANbooleanCheckbox、Switch。
SMALLINTINTEGERSERIALSMALLSERIALintegerbooleansortInteger、Sort、Checkbox、Switch、Select、Radio group。
BIGINTBIGSERIALbigIntsortInteger、Sort、Checkbox、Switch、Select、Radio group、Unix timestamp、Created at、Updated at。
REALfloatNumber、Percent。
DOUBLE PRECISIONdoubleNumber、Percent。
DECIMALNUMERICdecimalNumber、Percent、Currency。
VARCHARCHARstringpassworduuidnanoidInput、Email、Phone、Password、Color、Icon、Select、Radio group、UUID、Nano ID。
TEXTtextjsonTextarea、Markdown、Vditor、Rich text、URL、JSON。
UUIDuuidUUID。
JSONJSONBjsonJSON。
TIMESTAMPdateDate、Time、Created at、Updated at。
DATEdateOnlyDate。
TIMEtimeTime。
POINTLINESTRINGPOLYGONCIRCLEpointlineStringpolygoncirclePoint、Line string、Polygon、Circle、JSON。
ARRAYarrayMultiple select、Checkbox group。
Perhatian

Jenis field PostgreSQL yang tidak didukung akan ditampilkan secara terpisah dalam konfigurasi field. Field tersebut harus diadaptasi melalui pengembangan terlebih dahulu agar dapat digunakan sebagai field biasa di NocoBase.

Lihat pengenalan sumber data utama untuk konfigurasi umum lainnya.