Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在H2中使用SQL比较两个模式_Sql_Diff_H2 - Fatal编程技术网

仅在H2中使用SQL比较两个模式

仅在H2中使用SQL比较两个模式,sql,diff,h2,Sql,Diff,H2,H2数据库中有两个模式:PUBLIC和TEST。我想知道PUBLIC和TEST中的表是否是具有相同数据类型的相同列,如果不是,哪些表是不同的。到目前为止,我只是在information_模式中选择必要的信息,然后自己使用shell脚本进行比较。但是我想知道是否可以使用纯SQL来选择不同的表。您可以使用该命令为每个模式创建SQL脚本,该命令支持按模式筛选,然后查找/替换模式名称,并使用GUI差异工具比较SQL脚本,但是我不确定你是想要一种手动的还是自动的比较方式,你想要一个H2解决方案还是一个能与

H2数据库中有两个模式:PUBLIC和TEST。我想知道PUBLIC和TEST中的表是否是具有相同数据类型的相同列,如果不是,哪些表是不同的。到目前为止,我只是在information_模式中选择必要的信息,然后自己使用shell脚本进行比较。但是我想知道是否可以使用纯SQL来选择不同的表。

您可以使用该命令为每个模式创建SQL脚本,该命令支持按模式筛选,然后查找/替换模式名称,并使用GUI差异工具比较SQL脚本,但是我不确定你是想要一种手动的还是自动的比较方式,你想要一个H2解决方案还是一个能与其他数据库一起工作的解决方案?@ThomasMueller H2只够了,但必须是自动的。