首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DDL等价性

DDL等价性
EN

Stack Overflow用户
提问于 2012-04-12 16:36:53
回答 2查看 176关注 0票数 1

有没有办法检查两个DDL的等价性?

为了描述这个问题,我面临着:

我得到了一个mysql数据库和一个基于squeryl的应用程序,可以和它一起工作。我想在应用程序启动前(或启动时)检查数据库是否处于正确的状态(根据DDL,由Schema.printDdl生成)(如果有人忘记创建补丁或其他东西)。

有什么想法,如何才能做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2012-04-12 16:39:43

我使用SQLyog来达到这个目的。它有Schema同步工具,你也可以用它来比较两个数据库的结构。

还有其他类似的工具,例如TOAD for MySQL

票数 1
EN

Stack Overflow用户

发布于 2012-04-12 17:15:34

您可以在dbForge Studio中使用MySQL的database project functionality

架构比较创建一个项目并添加现有文件(SQL script).

  • Assign数据库连接,然后从项目弹出菜单中单击‘新建
  1. ’。

它将帮助您比较、查找差异,并将数据库项目(在您的案例中为SQL脚本)与所需的数据库进行同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10120109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档