我需要使用:
将varchar强制转换为jsonCREATE 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密码,还有其他方法可以运行此查询吗?
答案 0 :(得分:0)
我认为您无法引导自己获得全部rdsadmin
特权。
但是,您似乎可以使自己成为类型的所有者:
ALTER TYPE json OWNER TO myowner;
然后您可以根据自己的喜好为该类型创建演员表。