gpt4 book ai didi

json - 在 Postgresql 中将文本类型列转换为 json 类型

转载 作者:行者123 更新时间:2023-11-29 11:37:51 27 4
gpt4 key购买 nike

我的数据库中有列式文本,其中包含 json 查询。我想在 postgresql 中将列的类型转换为 json,我该怎么做?

UPDATE category_query_copy
set json_queries = query_json

我的查询是这样的,错误信息是:

[Err] 错误:“json_queries”列是 json 类型,但表达式是文本类型

第 2 行:设置 json_queries = query_json ^提示:您将需要重写或转换表达式。

最佳答案

PostgreSQL 对数据类型很挑剔,不会隐式text 转换为 json,即使它们看起来都是文本类型。

您必须使用显式转换,例如

UPDATE category_query_copy
set json_queries = CAST(query_json AS json)

关于json - 在 Postgresql 中将文本类型列转换为 json 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32501027/

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