Erstellen Sie eine PostgreSQL 9-Rolle mit Login (Benutzer), um Funktionen auszuführen

Ich habe jahrelang danach gesucht und alles im Web ohne Erfolg ausprobiert.

Ich kann es in MSSQL machen, aber ich habe keine Möglichkeit gefunden, es in PostgreSQL zu machen.

Was ich erreichen möchte, ist, eine Rolle mit Login zu erstellen, die keine Datenbanken, Funktionen, Tabellen oder irgendetwas anderes erstellen, löschen oder ändern kann. Wählen Sie einfach bestimmte Funktionen.

Zum Beispiel, wenn ich eine Tabelle namens costumer und zwei Funktionen aufgerufen habereturn_customers() undreturn_time() Ich möchte nur eine Rolle mit Login, die auswählen könnenreturn_customers() undselect return_time(). Nichts weiter als das.

Vielen Dank für die Unterstützung dieser nützlichen Website!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage