kdb - 使用 dbmaint 函数将表添加到 HDB
问题描述
我想回填一个表格来记录 HDB 中的所有日期。但该表有 100 列。用现有表回填最快的方法是什么?我试图从当前表中获取架构并使用架构回填但不起作用。
这是我尝试过的:
oldTable:0#newTable;
addtable[dbdir;`table;oldTable]
但这不起作用。有什么好办法吗?
解决方案
该表是否存在于 HDB 的最新日期分区中?
如果是这样,.Q.chk 会将表添加到缺少它们的分区中。
https://code.kx.com/q/ref/dotq/#qchk-fill-hdb
关于 addtable,您在尝试上述操作时遇到了什么具体错误?
推荐阅读
- python - 数据库的 BigQuery
- javascript - 限制上传图片数量
- mongodb - MongoDB 在 Azure 中无法连接一次 - asp core 3.1 - Visual Studio 2019
- postgresql - 如何在 postgres 中找到交叉销售产品
- python - 使用 STATSMODELS 的一种方法 Anova
- javascript - 如何使用 nuxt 和 babel 生成 Web 组件?
- apollo-client - 通过 Apollo 客户端发送文件并在 Graphene Flask 服务器中接收
- python - 标记 pyspark 数据框列并在新列中排序
- java - 在 Spring Boot Camel 应用程序中配置线程池配置文件
- php - 致命错误 Uncaught Twig\Error\LoaderError: Template