Kdb 比较两个不同实例中的表

Kdb 比较两个不同实例中的表,kdb,Kdb,我想比较两个不同实例中的所有表和模式是否相同。我怎样才能反复使用它呢 schemas: (0# tab) ~ (h"0#tab") 但是大概有10张桌子。比较模式的最快方法是什么?下面类似的内容将比较本地表和远程表的元: /(0#tab)~(h“0#tab”) tableList:tables[] 表格列表!{meta[x]~@[h;“meta”,字符串x;0b]}每个表列表如下内容将比较本地表和远程表的meta: /(0#tab)~(h“0#tab”) tableList:tables[]

我想比较两个不同实例中的所有表和模式是否相同。我怎样才能反复使用它呢

schemas:
(0# tab) ~ (h"0#tab")

但是大概有10张桌子。比较模式的最快方法是什么?

下面类似的内容将比较本地表和远程表的元:

/(0#tab)~(h“0#tab”)

tableList:tables[]


表格列表!{meta[x]~@[h;“meta”,字符串x;0b]}每个表列表

如下内容将比较本地表和远程表的meta:

/(0#tab)~(h“0#tab”)

tableList:tables[]


表格列表!{meta[x]~@[h;“meta”,字符串x;0b]}每个表列表

使用函数形式而不是将字符串传递给远程句柄的另一种方法:

ts!(meta each ts)~'{ @[h;(meta;x);0b] }each ts:tables[]
以下内容将确保仅比较两个q会话上可用的表:

rtabs:h(tables;`)   / get the table list from remote session 
ts!(meta each ts)~'{ @[h;(meta;x);0b] }each ts: tables[] inter rtabs /using inter 

另一种方法是使用函数形式,而不是将字符串传递给远程句柄:

ts!(meta each ts)~'{ @[h;(meta;x);0b] }each ts:tables[]
以下内容将确保仅比较两个q会话上可用的表:

rtabs:h(tables;`)   / get the table list from remote session 
ts!(meta each ts)~'{ @[h;(meta;x);0b] }each ts: tables[] inter rtabs /using inter 

谢谢有什么方法可以比较所有表中的数据吗?有多种方法可以完成。请发布一个问题和一些样品,我会相应地帮助你。谢谢!有什么方法可以比较所有表中的数据吗?有多种方法可以完成。请张贴一些样品的问题,我会相应地帮助你。