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

Notes

OWNERSHIP

Streamlit-Objekt, das Sie wiederherstellen

CREATE STREAMLIT

Schema, in dem Sie das Streamlit-Objekt wiederherstellen

USAGE

Warehouse, das von der Streamlit-App verwendet wird

USAGE

Computepool, der von der Streamlit-App verwendet wird

Diese Berechtigung ist nur erforderlich, wenn Ihre App über einen COMPUTE_POOL verfügt.

USAGE

Integrationen für den externen Zugriff, die von der Streamlit-App verwendet werden

Diese Berechtigung ist nur erforderlich, wenn Ihre App über eine EXTERNAL_ACCESS_INTEGRATIONS verfügt.

USAGE

Secrets used by the Streamlit app

Diese Berechtigung ist nur erforderlich, wenn Ihre App über eine SECRETS verfügt.

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.

Für das Ausführen von Operationen für ein Objekt in einem Schema ist mindestens eine Berechtigung für die übergeordnete Datenbank und mindestens eine Berechtigung für das übergeordnete Schema erforderlich.

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