Skip to main content
Schema & Data

Reka, bandingkan, dan migrasi skema

Pereka skema visual, diagram ER, perbandingan skema dengan paparan diff, penyuntingan data dalam talian, dan penjanaan migrasi untuk 12 kerangka kerja — semuanya terbina dalam Datara Studio.

Reka, bandingkan, dan migrasi skema

Skema & alat data

Pereka Skema Visual

Buat dan ubah suai jadual, lajur, indeks, dan kunci asing melalui antara muka visual. Perubahan akan menjana SQL untuk anda semak sebelum diterapkan.

Diagram ER

Diagram entiti-hubungan yang dijana secara automatik dan dikemas kini apabila skema anda berubah. Klik mana-mana jadual untuk menyemak lajur dan hubungan.

Perbandingan Skema

Bandingkan skema merentasi dua sambungan atau snapshot. Lihat penambahan, pemadaman, dan pengubahsuaian dalam paparan perbezaan yang jelas.

Penyunting Data

Sunting nilai sel terus dalam grid hasil. Masukkan baris, padam rekod, dan terapkan perubahan dengan SQL yang dijana yang boleh anda semak terlebih dahulu.

Penjana Migrasi

Eksport perubahan skema anda sebagai fail migrasi untuk Laravel, Django, Rails, Prisma, Drizzle, Knex, Sequelize, TypeORM, Alembic, Flyway, Liquibase, atau Go Migrate.

Penjelajah Perhubungan

Navigasi hubungan kunci asing dengan penjelajahan klik. Ikuti satu baris dari satu jadual ke rekod berkaitan dalam jadual lain.
Schema Diff

Bandingkan skema. Lihat setiap perbezaan.

Pilih dua sambungan — atau pangkalan data yang sama pada dua titik masa — dan Datara menyorot setiap perbezaan struktur. Jadual yang ditambah, lajur yang dialih, jenis yang diubah, dan indeks yang diubah suai semuanya muncul dalam perbezaan yang jelas dan berkod warna.

  • Perbezaan pada peringkat jadual dan lajur
  • Perubahan jenis, lalai, kebolehan sifar, indeks
  • Jenerasi skrip ALTER daripada hasil perbezaan
  • Eksport laporan perbezaan sebagai Markdown
Bandingkan skema. Lihat setiap perbezaan.
12 Frameworks

Jana migrasi untuk 12 kerangka kerja

Reka skema anda secara visual, kemudian eksport fail migrasi dalam format yang diharap oleh rangka kerja anda. Datara menyokong Laravel, Django, Rails, Prisma, Drizzle, Knex, Sequelize, TypeORM, Alembic, Flyway, Liquibase, dan Go Migrate.

  • Laravel (PHP)
  • Django (Python)
  • Ruby on Rails
  • Prisma / Drizzle / Knex / Sequelize / TypeORM (JS/TS)
  • Alembic (Python)
  • Flyway / Liquibase (Java)
  • Go Migrate (Go)
Jana migrasi untuk 12 kerangka kerja