【问题标题】:ERROR: must be owner of type character varying or type json错误:必须是类型字符变化或类型 json 的所有者
【发布时间】:2018-06-05 19:57:10
【问题描述】:

我需要使用以下方法将 varchar 转换为 json:

CREATE CAST (character varying AS json) WITHOUT FUNCTION as ASSIGNMENT;

使用我的 RDS Postgres 实例的主帐户连接到 Postgres,我收到以下错误

ERROR:  must be owner of type character varying or type json

所有者是 rdsadmin:

\dT+ varchar                                                      
               List of data types
Schema   |       Name        | Internal name | Size | Elements |  Owner   | Access privileges |                            Description
------------+-------------------+---------------+------+----------+----------+-------------------+-------------------------------------------------------------------
 pg_catalog | character varying | varchar       | var  |          | rdsadmin |                   | varchar(length), non-blank-padded string, variable storage length

现在我没有 rdsadmin 密码,还有其他方法可以运行此查询吗?

【问题讨论】:

    标签: postgresql casting amazon-rds


    【解决方案1】:

    我不认为你可以引导自己获得完整的rdsadmin 权限。

    但是,您似乎可以让自己成为类型的所有者:

    ALTER TYPE json OWNER TO myowner;

    然后您可以根据自己的喜好为该类型创建演员表。

    【讨论】:

      猜你喜欢
      • 2019-02-04
      • 2018-04-24
      • 2023-03-24
      • 2023-01-13
      • 2019-12-24
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多