2016-11-15 23 views
3

ユーザーをredshiftで削除するには、このユーザーのすべての特権と所有権を変更する必要があります。redshift alter udf変更の所有者

ユーザーは、redshiftでユーザー定義の機能も所有しています。

このユーザー定義関数の所有者を変更するにはどうすればよいですか?

[ 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 
関連する問題