2016-11-15 88 views
3

爲了使用戶進入紅移,我必須更改此用戶的所有權限和所有權。redshift更改udf更改所有者

然而,用戶也擁有用戶定義的紅移功能。

如何更改此用戶定義函數的所有者?

[ ALTER FUNCTION f_.. OWNER TO xyz ] 

didnt不會工作。

如何檢查在使用這個功能嗎?

+0

如果人們有興趣創建爲這些類型的問題的場所,幫助支持了[上StackExchange致力於雲計算網站(http://area51.stackexchange.com的建議/提案/ 96256 /實用-雲計算)。 –

回答

0

解決辦法其實很簡單,該函數的輸入變量必須添加:

Alter Function function_name (input1,input2,...) OWNER TO new_user

1

事實上,R.Zieglt的解決方案並沒有爲我工作。 我需要指定輸入參數類型,而不是名稱。 這裏是我的示例:

ALTER FUNCTION udf_name (text) OWNER TO admin