All Products
Search
Document Center

Data Management:Mengelola versi skema tabel

Last Updated:Mar 28, 2026

DMS melacak perubahan skema di tingkat database. Setiap kali skema tabel dimodifikasi melalui DMS, versi skema baru disimpan untuk seluruh database. Dari halaman Database version list, Anda dapat mengunduh dan membandingkan versi skema atau melakukan rollback ke versi sebelumnya untuk memulihkan perubahan yang tidak diinginkan.

Cara kerja

Versi skema merekam skema semua tabel dalam suatu database pada titik waktu tertentu. DMS menyimpan versi baru setiap kali salah satu operasi berikut mengubah skema tabel:

Catatan Jika perubahan skema terjadi di luar DMS, sinkronkan metadata database di DMS untuk menangkap skema terbaru. Lihat Synchronize the data dictionary of a database instance. Untuk database dalam mode Security Collaboration, Anda juga dapat mengklik ikon 同步元数据按钮 pada tab SQLConsole untuk memicu sinkronisasi metadata.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  • Izin kueri pada tabel atau database target

  • Database dengan salah satu tipe berikut:

    • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, PolarDB-X, AnalyticDB for MySQL, dan database OceanBase dalam mode MySQL

    • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, dan AnalyticDB for PostgreSQL

    • PolarDB for PostgreSQL (Compatible with Oracle)

    • SQL Server

    • MariaDB

    • Oracle

Batasan

BatasanDetail
Retensi versi berdasarkan mode kontrolFlexible Management: 3 versi; Stable Change: 20 versi; Security Collaboration: tidak terbatas
Database dengan lebih dari 1.024 tabelPengelolaan versi skema tidak didukung
Database sistemTidak didukung — contohnya, information_schema dan sys di MySQL

Buka halaman Database version list

Login ke Konsol DMS V5.0, lalu gunakan salah satu metode berikut untuk membuka halaman Database version list.

Dari bagian Database Instances

Pada panel navigasi kiri, klik Database Instances. Temukan dan klik kanan database target, lalu pilih Version Management.

image

Dari tab SQLConsole

Buka tab SQLConsole untuk database target. Klik ikon image.png di pojok kanan atas.

image

Dari halaman Instances (hanya untuk administrator DMS dan DBA)

  1. Arahkan kursor ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Data Assets > Instances.

    Catatan Jika konsol berada dalam mode normal, pilih Data Assets > Instances dari bilah navigasi atas.
  2. Pada tab Database List, temukan database target.

  3. Pada kolom Actions, pilih More > Version Management.

    image

Lihat, bandingkan, dan rollback versi skema

Pada halaman Database version list, temukan versi skema yang ingin Anda gunakan. Operasi berikut tersedia:

Lihat SQL di balik suatu versi

Klik Change Details untuk melihat pernyataan SQL yang menghasilkan versi skema tersebut. Gunakan ini untuk memahami perubahan antar versi.

Bandingkan dua versi

Pilih dua versi skema dan klik Version Comparison.

Rollback ke versi sebelumnya

Klik Rollback untuk mengembalikan data ke versi skema sebelumnya.