MariaDB

Data Source ManagerCommunity Edition+

Pendahuluan

MariaDB 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 konfigurasiDeskripsi
Versi yang didukung>= 10.9.
Versi komersialEdisi Community, Standard, Professional, dan Enterprise semuanya didukung.
Jenis databaseMariaDB.

MariaDB mirip dengan MySQL dan cocok digunakan sebagai database utama untuk sistem bisnis umum.

Instalasi plugin

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

Petunjuk penggunaan

  1. Saat menerapkan NocoBase, pilih atau isi parameter koneksi yang sesuai dengan MariaDB dalam konfigurasi koneksi database.
  2. Setelah NocoBase dijalankan, 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 manajemen database utama.
  4. Saat mengonfigurasi field tabel, Anda dapat merujuk ke direktori tabel 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 MariaDB yang sesuai berdasarkan konfigurasi field. Saat menghubungkan tabel yang sudah ada melalui «Sinkronkan dari database», NocoBase akan secara otomatis memetakan jenis field MariaDB ke Field type dan Field interface yang sesuai. Pemetaan field umum MariaDB pada dasarnya sama dengan MySQL. Anda dapat menyesuaikan cara tampilnya pada konfigurasi field.

Pemetaan umum adalah sebagai berikut:

Jenis field MariaDBNocoBase Field typeField interface yang tersedia
TINYINTSMALLINTMEDIUMINTintegerbooleansortInteger、Sort、Checkbox、Switch、Select、Radio group。
INTINTEGERintegerunixTimestampsortInteger、Sort、Unix timestamp、Select、Radio group。
BIGINTbigIntsnowflakeIdunixTimestampsortInteger、Sort、Unix timestamp、Created at、Updated at。
FLOATDOUBLEfloatNumber、Percent。
DECIMALdecimalNumber、Percent、Currency。
CHARVARCHARstringuuidnanoidencryptionInput、Email、Phone、Password、Color、Icon、Select、Radio group、UUID、Nano ID。
TINYTEXTTEXTMEDIUMTEXTLONGTEXTtextTextarea、Markdown、Vditor、Rich text、URL。
DATEdateOnlyDate。
TIMEtimeTime。
DATETIMEdatetimeNoTzdatetimeTzdateDate、Time、Created at、Updated at。
TIMESTAMPdatetimeTzdateDate、Time、Created at、Updated at。
YEARstringintegerInput、Integer、Date。
JSONjsonarrayJSON。
Perhatian

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

Untuk konfigurasi umum lainnya, lihat Pendahuluan sumber data utama.