SHOW-Befehle: Aktualisierungen der Berechtigungen

Achtung

Diese Verhaltensänderung ist im Bundle 2024_06 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Das Verhalten des Befehls SHOW <Objekte> ist wie folgt:

Vor der Änderung:

Die Rolle, mit der der Befehl ausgeführt wird, benötigt die Berechtigung USAGE für das Objekt, um die Objekte zu sehen.

Der Befehl SHOW SCHEMAS erfordert zum Beispiel die Berechtigung USAGE für das Schema.

Andere Berechtigungen für das Schema, wie z. B. MODIFY, reichen nicht aus, um die Tabellenobjekte im Schema zu sehen.

Nach der Änderung:

Die Rolle, mit der der Befehl ausgeführt wird, kann jede Berechtigung für das Objekt erhalten, um die Objekte in der Ausgabe zu sehen.

Wenn beispielsweise die Rolle, mit der der Befehl SHOW SCHEMAS ausgeführt wird, über die Berechtigung MODIFY für das Schema verfügt, kann die Rolle diese Schemas in der Ausgabe sehen.

Folglich könnte die Ausgabe des Befehls SHOW mehr Objekte zurückgeben als vor der Änderung, abhängig von den Zuweisungen an die Rolle, die den Befehl ausführt.

Diese Änderungen gelten für alle SHOW-Befehle.

Ref.: 1665