英语法语西班牙文

OnWorks 网站图标

mysql-schema-diffp - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 mysql-schema-diffp

这是 mysql-schema-diffp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mysql-schema-diff - 比较 MySQL 数据库模式

概要


mysql-schema-diff [B] ] 乙乙

mysql-schema-diff --帮助

商品描述


mysql-模式差异 是 CPAN 的 Perl 脚本前端http://www.perl.com/CPAN>模块
MySQL::差异http://search.cpan.org/search?module=MySQL::Diff> 比较数据
两个 MySQL 的结构(即模式/表定义)http://www.mysql.com/>
数据库,并将差异作为适合管道的 MySQL 命令序列返回
MySQL的 这会将第一个数据库的结构转换为与
第二个(比照 差异补丁).

可以比较数据库结构是包含表定义的文件还是包含表定义的文件
现有数据库,本地或远程。

注: 该程序使 没有 尝试比较任何可能存储在
数据库。 它纯粹是为了比较表定义。 我没有计划
实现数据对比; 这是一个复杂的问题,我不需要这样的
反正功能。 然而,还有另一个程序冷战
<http://rossbeyer.net/software/mysql_coldiff/> 这样做,并且基于较旧的
程序叫 数据差异 这似乎已经从“网上”消失了。

对于 PostgreSQL,有类似的工具,例如 pgdiffhttp://pgdiff.sourceforge.net/>和
差异http://apgdiff.startnet.biz/>.

示例


# 比较两个文件中的表定义
mysql-架构-diff db1.mysql db2.mysql

# 比较文件 'db1.mysql' 和数据库 'db2' 中的表定义
mysql-schema-diff db1.mysql db2

# 以交互方式将数据库 'db1' 的模式升级为
# 文件“db2.mysql”中描述的模式
mysql-schema-diff -A db1 db2.mysql

# 比较远程机器上两个数据库中的表定义
mysql-schema-diff --host=remote.host.com --user=myaccount db1 db2

# 将本地数据库 'foo' 中的表定义与
# 远程机器上的数据库“bar”,当文件 foo 已经
# 存在于当前目录
mysql-schema-diff --host2=remote.host.com --password=secret db:foo 栏

配置


更多细节即将推出; 现在运行“mysql-schema-diff --help”。

内部人员


对于被比较的两种数据库结构,会发生以下情况:

· 如果参数是有效的文件名,则该文件用于创建临时数据库
运行“mysqldump -d”以获取规范化形式的表定义。
然后删除临时数据库。 (临时数据库名为
“test_mysqldiff_temp_something”因为默认的 MySQL 权限允许任何人
创建以前缀“test_”开头的数据库。)

· 如果参数是数据库,则直接在其上运行“mysqldump -d”。

· 在需要认证的地方,主机名、用户名和密码由
使用相应的选项(输入“mysql-schema-diff --help”了解更多信息)。

· 每组表定义现在都被解析成表、字段和索引键
在这些表中; 这些进行比较,并以以下形式输出差异
MySQL 语句。

使用onworks.net服务在线使用mysql-schema-diffp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    formkiq核心
    formkiq核心
    FormKiQ Core 是一个开源文档
    管理系统 (DMS),可用于
    作为无头软件运行或与
    基于 Web 的客户端,部署到您的
    亚马逊我们...
    下载 formkiq-core
  • 2
    黑色星期五
    黑色星期五
    Blackfriday 是一个 Markdown 处理器
    在 Go 中实现。它偏执于
    它的输入(这样你就可以安全地喂它
    用户提供的数据),它很快,它
    支持c...
    下载黑色星期五
  • 3
    QNAP NAS GPL 来源
    QNAP NAS GPL 来源
    QNAP Turbo NAS 的 GPL 源代码。
    受众:开发人员。 用户界面:
    基于网络。 编程语言:C,
    爪哇。 类别:系统, 存储,
    操作系统核心...
    下载 QNAP NAS GPL 源
  • 4
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 5
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 6
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 更多 ”

Linux 命令

Ad