![](/img/trans.png)
[英]Can't ALTER COLUMN TYPE in PostgreSQL “0A000: Cannot alter column ”FIELDA“ of relation ”TABLEA"
[英]Can create extension but can't alter in PostgreSQL
该扩展是由用户deploy
通过以下方式创建的:
CREATE EXTENSION ltree;
现在我需要扩展移动到另一个模式(仍然为deploy
用户,模式utils
是拥有deploy
用户也是如此)。 所以我做:
ALTER EXTENSION ltree SET SCHEMA utils;
失败与:
错误:必须是扩展名ltree的所有者
所以有两个问题:
deploy
用户创建扩展名,但不允许同一用户更改扩展名? deploy
用户的扩展架构? 谢谢。
该扩展名必须可重定位才能移动到另一个架构。
最简单的解决方案可能是从架构中删除扩展,然后在新架构中创建扩展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.