问题标签 [questdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
questdb - 在 QuestDB 导入中使用用户定义的模式手动设置时间戳格式
我想将一些数据导入curl
到其余端点。我需要使用文档中描述的用户定义模式,但我在指定时间戳格式时遇到了一些问题。
这是我发送的一个最小示例:
列正在正确导入,但时间戳列看起来已损坏:
ts | instance_id |
---|---|
NULL |
EU-1XX |
NULL |
EU-1XX |
NULL |
EU-2XX |
postgresql - 在 Rust 中将时间戳摄取到 postgres 时,如何避免字符串转换?
我正在使用rust-postgres crate 来摄取数据。这是一个成功添加行的工作示例:
这看起来不太好,因为我必须进行前后字符串转换,我希望能够编写类似的东西
以这种方式摄取时间戳的最高效方式是什么?
编辑:
这是上面第二个示例返回的错误
我的cargo.toml
样子是这样的(它为 rust postgres crate 启用了计时功能):
python - 如何使用解析列作为时间戳将 csv 上传到 QuestDb?
我想将 csv 文件导入具有指定时间戳列的 QuestDb 表中。我必须指定其中一列不是字符串,而是我作为的时间戳
但日期列不断返回为 STRING 并且响应为
not a timestamp 'date'
当我×tamp
从 URL 中删除时,我看到列被解析为 STRING,而不是时间戳
questdb - 如何删除 QuestDB 中超过 90 天的记录
我将来自多个源的 IoT 传感器数据流存储到 QuestDb 中的几个表中,由于数据量巨大,我只想保留过去 90 天。我可以在他们的文档中看到一些删除方法,但我不想truncate
在表格上,因为我会丢失最新的记录。有什么方法可以代替备份和截断表来删除超过 90 天的数据?
questdb - 如何使用 postgre jdbc 驱动程序从 questdb 读取大行?
我可以从数据库中读取 1800 行,但如果我想读取更多信息,则会抛出错误“发送到后端时发生 I/O 错误。”。而且我也不能使用 PreparedStatement 将消息插入数据库。这是我为 questdb 配置的 pg。
questdb - Flyway迁移期间的预期“表格”
我正在使用 postgres 连接转移到 QuestDB,但我的 flyway 迁移失败并显示FlywaySqlException
. 我可以在日志中看到这一点:
questdb - 查询具有 >1000 列的表失败
我可以创建数据并将其摄取到具有 1100 列的表中,但是当我尝试对其运行任何类型的查询时,例如获取所有 val:
看起来我无法阅读它并出现以下错误
udp - 如何检测包丢失和与 QuestDb 的 UDP 发布者的差距?
我正在将 QuestDb 与 UDP Influx Line Protocol 发布者一起使用,并想查看是否由于包丢失或任何其他原因而导致指标存在差距。
我可以在发布方或 questdb 上做些什么来监控数据丢失的百分比(如果有的话)?
time-series - 如何在 QuestDb 中下采样时间序列?
我在 QuestDb 中有一个包含每个框的指标的表格,其中包含列
- 时间戳(指定时间戳)
- 机器(符号)
- CPU(双)
我想将结果下采样到 2 分钟间隔,以每台机器取平均值,以便输出是相同的列,但每台机器每 2 分钟有 1 个数据点。我有一种感觉,应该有一个特殊的 SQL 扩展语法,但到目前为止还不能让它工作。
questdb - 如何在 QuestDB 中通过 SQL 删除几行?
有没有办法删除与 QuestDB 中的查询匹配的视图行?我找不到任何允许我这样做的声明。
这将是最好的选择:
谢谢!