Skip to main content
Schema & Data

ออกแบบ เปรียบเทียบ และโยกย้ายสคีมา

เครื่องมือออกแบบสคีมาแบบภาพ, แผนผัง ER, การเปรียบเทียบสคีมาพร้อมมุมมองความแตกต่าง, การแก้ไขข้อมูลแบบอินไลน์ และการสร้างการโยกย้ายสำหรับ 12 เฟรมเวิร์ก — ทั้งหมดรวมอยู่ใน Datara Studio

ออกแบบ เปรียบเทียบ และโยกย้ายสคีมา

โครงสร้างและเครื่องมือข้อมูล

นักออกแบบโครงร่างภาพ

สร้างและแก้ไขตาราง, คอลัมน์, ดัชนี, และคีย์ต่างประเทศผ่านอินเตอร์เฟซแบบภาพ. การเปลี่ยนแปลงจะสร้าง SQL ให้คุณตรวจสอบก่อนที่จะนำไปใช้.

แผนผัง ER

แผนภาพความสัมพันธ์ระหว่างเอนทิตีที่สร้างขึ้นโดยอัตโนมัติและอัปเดตตามการเปลี่ยนแปลงของสคีมาของคุณ คลิกที่ตารางใดก็ได้เพื่อตรวจสอบคอลัมน์และความสัมพันธ์

การเปรียบเทียบสคีมา

เปรียบเทียบสคีมาข้ามการเชื่อมต่อสองรายการหรือสแนปช็อตสองชุด ดูการเพิ่ม การลบ และการแก้ไขในมุมมองเปรียบเทียบที่ชัดเจน

ผู้แก้ไขข้อมูล

แก้ไขค่าเซลล์โดยตรงในตารางผลลัพธ์ ใส่แถวใหม่ ลบระเบียน และใช้การเปลี่ยนแปลงด้วยคำสั่ง SQL ที่สร้างขึ้นซึ่งคุณสามารถตรวจสอบก่อนได้

เครื่องมือสร้างการย้ายข้อมูล

ส่งออกการเปลี่ยนแปลงสคีมาของคุณเป็นไฟล์การย้ายข้อมูลสำหรับ Laravel, Django, Rails, Prisma, Drizzle, Knex, Sequelize, TypeORM, Alembic, Flyway, Liquibase หรือ Go Migrate

นักสำรวจความสัมพันธ์

นำทางความสัมพันธ์ของคีย์ต่างประเทศด้วยการคลิกผ่านตามลำดับ ติดตามแถวหนึ่งจากตารางหนึ่งไปยังระเบียนที่เกี่ยวข้องในอีกตารางหนึ่ง
Schema Diff

เปรียบเทียบสคีมา ดูความแตกต่างทุกจุด

เลือกการเชื่อมต่อสองรายการ — หรือฐานข้อมูลเดียวกันในสองช่วงเวลา — และ Datara จะเน้นความแตกต่างทางโครงสร้างทั้งหมดให้เด่นชัด ไม่ว่าจะเป็นตารางที่เพิ่มเข้ามา คอลัมน์ที่ถูกลบ ประเภทข้อมูลที่เปลี่ยนแปลง หรือดัชนีที่ถูกแก้ไข ทั้งหมดจะแสดงในรูปแบบเปรียบเทียบที่ชัดเจนพร้อมรหัสสี

  • การเปรียบเทียบระดับตารางและระดับคอลัมน์ - การเปลี่ยนแปลงประเภท, ค่าเริ่มต้น, ความเป็นไปได้ที่จะเป็นค่าว่าง, ดัชนี - สร้างสคริปต์ ALTER จากผลลัพธ์การเปรียบเทียบ - ส่งออกรายงานการเปรียบเทียบเป็น Markdown
เปรียบเทียบสคีมา ดูความแตกต่างทุกจุด
12 Frameworks

สร้างการย้ายข้อมูลสำหรับเฟรมเวิร์ก 12 รายการ

ออกแบบสคีมาของคุณแบบภาพ แล้วส่งออกไฟล์การย้ายข้อมูลในรูปแบบที่เฟรมเวิร์กของคุณคาดหวัง Datara รองรับ Laravel, Django, Rails, Prisma, Drizzle, Knex, Sequelize, TypeORM, Alembic, Flyway, Liquibase และ Go Migrate

  • Laravel (PHP) - Django (Python) - Ruby on Rails - Prisma / Drizzle / Knex / Sequelize / TypeORM (JS/TS) - Alembic (Python) - Flyway / Liquibase (Java) - Go Migrate (Go)
สร้างการย้ายข้อมูลสำหรับเฟรมเวิร์ก 12 รายการ