![](/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.