UNDROP STREAMLIT

Stellt die letzte Version eines gelöschten Streamlit-Objekts wieder her.

Siehe auch:

CREATE STREAMLIT, ALTER STREAMLIT, DROP STREAMLIT, SHOW STREAMLITS, DESCRIBE STREAMLIT

Syntax

UNDROP STREAMLIT <name>
Copy

Parameter

name

Gibt den Bezeichner für das wiederherzustellende Streamlit-Objekt an.

Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.

Anforderungen an die Zugriffssteuerung

Wenn Ihre Rolle nicht Eigentümer der Objekte in der folgenden Tabelle ist, dann muss Ihre Rolle die aufgeführten Berechtigungen für diese Objekte haben:

Berechtigung

Objekt

Anmerkungen

OWNERSHIP

Streamlit-Objekt, das Sie wiederherstellen

CREATE-STREAMLIT

Schema, in dem Sie das Streamlit-Objekt wiederherstellen

CREATE STAGE

Schema, in dem Sie das Streamlit-Objekt wiederherstellen

Diese Berechtigung ist nur erforderlich, um Streamlit-Objekte wiederherzustellen, die mit dem älteren ROOT_LOCATION-Parameter erstellt wurden.

USAGE-Berechtigung für die übergeordnete Datenbank und das Schema ist erforderlich, um Operationen an einem beliebigen Objekt in einem Schema durchzuführen. Beachten Sie, dass eine Rolle, die eine beliebige Berechtigung für ein Schema erhalten hat, es dieser Rolle erlaubt, das Schema aufzulösen. Zum Beispiel kann eine Rolle, der die CREATE-Berechtigung für ein Schema gewährt wurde, Objekte in diesem Schema erstellen, ohne auch USAGE für dieses Schema gewährt bekommen zu haben.

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Nutzungshinweise

  • Ein Streamlit-Objekt kann nur in der Datenbank und dem Schema wiederhergestellt werden, die das Streamlit-Objekt zum Zeitpunkt der Löschung enthielten.

  • Wenn ein Streamlit mit demselben Namen bereits existiert, wird ein Fehler zurückgegeben.

  • UNDROP stützt sich auf die Snowflake-Funktion Time Travel. Ein Objekt kann nur wiederhergestellt werden, wenn es innerhalb der Datenaufbewahrungsfrist gelöscht wurde. Der Standardwert ist 24 Stunden.

Beispiel

Das folgende Beispiel stellt die letzte Version eines gelöschten Streamlit-Objekts namens hello_streamlit wieder her:

UNDROP STREAMLIT hello_streamlit;
Copy