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)
  • Rails 上的 Ruby
  • Prisma / Drizzle / Knex / Sequelize / TypeORM(JS/TS)
  • Alembic (Python)
  • Flyway / Liquibase(Java)
  • Go Migrate(Go)
为 12 个框架生成迁移