2016-11-15 1 views
3

Um einen Benutzer in Rotverschiebung zu versetzen, muss ich alle Privilegien und Eigentumsrechte dieses Benutzers ändern.redshift alter udf Besitzer ändern

Der Benutzer besitzt jedoch auch benutzerdefinierte Funktion in Rotverschiebung.

Wie ändert man den Besitzer dieser benutzerdefinierten Funktion?

[ ALTER FUNCTION f_.. OWNER TO xyz ] 

nur knapp sein Ziel nicht arbeiten ..

Wie kann ich überprüfen, wo diese Funktion verwendet wird?

+0

Wenn Leute interessiert sind, einen Ort für diese Art von Fragen bei der Erstellung helfen, den Vorschlag für eine [gewidmet Cloud Computing-Website auf Stack] unterstützen (http://area51.stackexchange.com/Vorschläge/96256/Praxis-Cloud-Computing). –

Antwort

0

Die Lösung ist eigentlich ziemlich einfach ist, haben die Eingangsgrößen für die Funktion hinzugefügt werden:

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

1

Eigentlich R.Zieglt Lösung nicht für mich arbeiten. Ich musste Eingabeparameter angeben Typen, nicht Namen. Hier ist mein Beispiel:

ALTER FUNCTION udf_name (text) OWNER TO admin 
Verwandte Themen