Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasi agen dengan alat AI
Agen pengkodean AI dapat mempercepat migrasi Anda ke Aurora DSQL dengan menganalisis skema, mengubah kode, dan menjalankan migrasi DDL dengan pemeriksaan keamanan bawaan.
Menggunakan Kiro untuk migrasi
Agen pengkodean seperti Kiro
-
Analisis skema: Unggah file skema yang ada dan minta Kiro mengidentifikasi potensi masalah kompatibilitas dan menyarankan alternatif
-
Transformasi kode: Berikan kode aplikasi Anda dan minta Kiro untuk membantu memfaktorkan ulang logika pemicu, mengganti urutan dengan UUIDs, atau memodifikasi pola transaksi
-
Perencanaan migrasi: Minta Kiro untuk membuat rencana step-by-step migrasi berdasarkan arsitektur aplikasi spesifik Anda
-
Migrasi DDL: Jalankan modifikasi skema menggunakan pola rekreasi meja dengan pemeriksaan keamanan bawaan dan verifikasi pengguna
Contoh petunjuk:
"Analyze this PostgreSQL schema for DSQL compatibility and suggest alternatives for any unsupported features" "Help me refactor this trigger function into application-level logic for DSQL migration" "Create a migration checklist for moving my Django application from PostgreSQL to DSQL" "Drop the legacy_status column from the orders table" "Change the price column from VARCHAR to DECIMAL in the products table"
Migrasi DDL dengan rekreasi meja
Saat menggunakan agen AI dengan server MCP Aurora DSQL, operasi ALTER TABLE tertentu menggunakan pola rekreasi tabel yang memigrasikan data Anda dengan aman. Agen menangani kompleksitas sambil memberi Anda informasi di setiap langkah.
Operasi berikut menggunakan pola rekreasi meja:
| Operasi | Pendekatan |
|---|---|
DROP COLUMN |
Kecualikan kolom dari tabel baru |
ALTER COLUMN TYPE |
Mentransmisikan tipe data selama migrasi |
ALTER COLUMN SET/DROP NOT NULL |
Ubah kendala dalam definisi tabel baru |
ALTER COLUMN SET/DROP DEFAULT |
Tentukan default dalam definisi tabel baru |
ADD/DROP CONSTRAINT |
Sertakan atau hapus kendala di tabel baru |
MODIFY PRIMARY KEY |
Tentukan PK baru dengan validasi keunikan |
| Pisah/Gabungkan kolom | Gunakan SPLIT_PART, SUBSTRING, atau CONCAT |
Operasi ALTER TABLE berikut didukung secara langsung tanpa rekreasi meja:
ALTER TABLE ... RENAME COLUMN— Ganti nama kolomALTER TABLE ... RENAME TO— Ganti nama tabelALTER TABLE ... ADD COLUMN- Tambahkan kolom baru
Fitur keamanan: Saat menjalankan migrasi DDL, agen AI menyajikan rencana migrasi, memverifikasi kompatibilitas data, mengonfirmasi jumlah baris, dan meminta persetujuan eksplisit sebelum operasi destruktif seperti DROP TABLE.
Migrasi batch: Untuk tabel yang melebihi 3.000 baris, agen secara otomatis mengumpulkan migrasi dengan penambahan 500-1.000 baris agar tetap berada dalam batas transaksi.
Server MCP Aurora DSQL
Server Aurora DSQL Model Context Protocol (MCP) memungkinkan asisten AI untuk terhubung langsung ke cluster Aurora DSQL Anda dan mencari dokumentasi Aurora DSQL. Ini memungkinkan AI untuk:
-
Analisis skema yang ada dan sarankan perubahan migrasi
-
Jalankan migrasi DDL dengan pola rekreasi meja
-
Uji kueri dan verifikasi kompatibilitas selama migrasi
-
Berikan up-to-date panduan yang akurat berdasarkan dokumentasi Aurora DSQL terbaru