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