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)