【问题标题】:kdb+ database backup with scripts带脚本的 kdb+ 数据库备份
【发布时间】:2015-05-18 09:51:09
【问题描述】:

我正在尝试备份一个 kdb+ 数据库,包括所有脚本和资源文件。我可以从下面的命令复制表,但这不包括脚本和依赖文件。有没有办法复制整个 Kdb+ 数据库或可用的任何工具。

复制表格命令。

h:hopen hsym `$"localhost:5050"
([x;y] @[`.;y;:;] x y) [h;] each h"tables[]"

【问题讨论】:

  • 为什么要使用kdb服务来复制脚本和依赖文件? KDB 服务不是为了那个。使用 os 命令来做到这一点。您仍然想这样做,然后您可以在变量中读取文件(检查 read0 等),然后保存它们。

标签: kdb kdbg


【解决方案1】:

您可以保存和加载上下文(取自http://code.kx.com/q4m3/12_Workspace_Organization/#126-saving-and-loading-contexts):

`:currentws set value `.

这将包括当前加载的函数。大概脚本已经存档了。

【讨论】:

  • 感谢您保存上下文。但是有什么方法可以保存脚本。
  • 如果您知道远程数据库的操作系统,您可以进行系统调用来进行复制,例如scp。但是你需要知道要拉什么。例如。 .z.f 将为您提供数据库已加载的文件,但该文件可能会加载另一个脚本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-09
  • 2023-03-17
  • 2019-12-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多