gpt4 book ai didi

presto - 超集选择 Trino 表的时间戳类型为未知

转载 作者:行者123 更新时间:2023-12-04 15:17:04 29 4
gpt4 key购买 nike

Trino(以前称为 Presto SQL)版本 - 341SuperSet 版本 - 0.37.2

我在 Trino 中有一个表,它有 1250 列。其中 118 列是时间戳类型。当我在 Sources -> Tables -> Add a new record 下添加此表时,所有这些时间戳都被标识为 UNKNOWN。但是,当我手动编辑每个时间戳列并更改 UNKNOWN -> TIMESTAMP 时,一切都按预期正常工作。有人可以帮助缓解这个问题吗?这是错误吗?

在下面的屏幕中添加数据库表 enter image description here

最佳答案

Trino(以前称为 Presto)支持旧版客户端无法理解的参数化时间戳类型。在 Trino 中添加了一个标志 - 338 来支持这一点。在我将属性添加为 Superset Trino 连接中的 session 属性值后,这个问题得到了解决。

更多详情:

https://github.com/trinodb/trino/pull/4349
https://github.com/trinodb/trino/pull/4377
https://trino.io/docs/current/release/release-338.html

用户可以在 Presto 配置中设置以下属性:

deprecated.omit-datetime-type-precision: true

或使用 session 属性:

omit_datetime_type_precision

关于presto - 超集选择 Trino 表的时间戳类型为未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64149166/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com