All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Pola wildcard yang didukung untuk aturan pencocokan

Last Updated:Jun 28, 2025

Topik ini menjelaskan pola wildcard yang didukung oleh layanan transmisi data untuk mengonfigurasi aturan pencocokan.

Informasi latar belakang

Pola wildcard mirip dengan ekspresi reguler. Layanan transmisi data mendukung pola wildcard berikut: "*", "?", "[]", dan "[!]". Wildcard dapat digunakan untuk menentukan nama skema, misalnya, schema*.*. Aturan pencocokan untuk menyertakan atau mengecualikan objek migrasi bersifat peka huruf besar/kecil. Suatu aturan hanya akan cocok jika nama objek sumber persis sesuai dengan aturan tersebut, termasuk huruf besar/kecilnya.

Setelah mengonfigurasi aturan migrasi objek dan aturan pengecualian, tabel baru yang dibuat di database sumber dapat disinkronkan secara real-time oleh layanan transmisi data jika nama tabel tersebut cocok dengan aturan migrasi dan tidak cocok dengan aturan pengecualian.

Asterisk (*)

Asterisk dapat digunakan untuk mencocokkan string karakter dengan panjang berapa pun, termasuk karakter kosong. Sebagai contoh, jika Anda mengatur Object Migration Rule menjadi <Schema>.*, semua tabel dan tampilan dalam skema yang ditentukan akan ditampilkan di tab Matching Result pada panel sebelah kanan.

*

Di bidang Object Exclusion Rule, Anda dapat menentukan objek yang tidak perlu dimigrasikan, lalu klik Verify. Setelah verifikasi berhasil, klik Preview Objects dan lihat objek di tab Matching Result.

排除

Tanda tanya (?)

Tanda tanya dapat digunakan untuk mencocokkan satu karakter tunggal. Untuk mencocokkan lebih dari satu karakter, gunakan beberapa tanda tanya berturut-turut. Sebagai contoh, jika Anda mengatur Object Migration Rule menjadi <Schema>.t?, tabel dan tampilan yang sesuai dengan format dalam skema yang ditentukan akan ditampilkan di tab Matching Result pada panel sebelah kanan.

Penting

Tanda tanya tidak dapat digunakan untuk mencocokkan karakter kosong. Dengan kata lain, posisi tanda tanya harus diisi oleh karakter.

?

Di bidang Object Exclusion Rule, Anda dapat menentukan objek yang tidak perlu dimigrasikan, lalu klik Verify. Setelah verifikasi berhasil, klik Preview Objects dan lihat objek di tab Matching Result.

排除对象

Tanda kurung siku ([])

Sepasang tanda kurung siku dapat digunakan untuk mencocokkan karakter tertentu atau menggunakan [start-end] untuk mencocokkan rentang kontinu. Sebagai contoh, jika Anda mengatur Object Migration Rule menjadi <Schema>.[]*, tabel dan tampilan yang sesuai dengan format dalam skema yang ditentukan akan ditampilkan di tab Matching Result pada panel sebelah kanan.

[]

Di bidang Object Exclusion Rule, Anda dapat menentukan objek yang tidak perlu dimigrasikan, lalu klik Verify. Setelah verifikasi berhasil, klik Preview Objects dan lihat objek di tab Matching Result.

排除[]

Tanda seru diapit tanda kurung siku ([!])

Pola wildcard ini dapat digunakan untuk mencocokkan karakter non-kosong apa pun yang tidak tercakup dalam tanda kurung siku atau menggunakan [!start-end] untuk menunjukkan rentang kontinu. Sebagai contoh, jika Anda mengatur Object Migration Rule menjadi <Schema>.[!]*, tabel dan tampilan yang sesuai dengan format dalam skema yang ditentukan akan ditampilkan di tab Matching Result pada panel sebelah kanan.

[!]

Di bidang Object Exclusion Rule, Anda dapat menentukan objek yang tidak perlu dimigrasikan, lalu klik Verify. Setelah verifikasi berhasil, klik Preview Objects dan lihat objek di tab Matching Result.

排除[!]