DESCRIBE GIT REPOSITORY¶
Beschreibt einen bestehenden Git-Repository-Stagingbereich.
- Siehe auch:
ALTER GIT REPOSITORY, CREATE GIT REPOSITORY, DROP GIT REPOSITORY, SHOW GIT BRANCHES, SHOW GIT REPOSITORIES, SHOW GIT TAGS
Syntax¶
{ DESC | DESCRIBE } GIT REPOSITORY <name>
Parameter¶
name
Gibt den Bezeichner für den zu beschreibenden Repository-Stagingbereich 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.
Ausgabe¶
Die Befehlsausgabe enthält Eigenschaften in den folgenden Spalten:
Spalte |
Beschreibung |
---|---|
|
Datum, an dem der Git-Repository-Stagingbereich erstellt wurde. |
|
Name des Git-Repository-Stagingbereichs. |
|
Name der Datenbank, die diesen Git-Repository-Stagingbereich enthält. |
|
Name des Schemas, das diesen Git-Repository-Stagingbereich enthält. |
|
URL des Git-Ursprungs. |
|
Name der API-Integration, die in diesem Git-Repository-Stagingbereich enthalten ist. |
|
Name des Geheimnisobjekts in diesem Git-Repository-Stagingbereich. |
|
Rolle, die verwendet wurde, als dieser Git-Repository-Stagingbereich erstellt wurde. |
|
Typ der Rolle, die Eigentümer des Objekts ist, entweder ROLE oder DATABASE_ROLE. |
|
Kommentar, der angegeben wurde, als dieser Git-Repository-Stagingbereich erstellt wurde. |
Anforderungen an die Zugriffssteuerung¶
Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens die folgenden Berechtigungen haben:
Berechtigung |
Objekt |
Anmerkungen |
---|---|---|
OWNERSHIP |
Git-Repository |
OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege). |
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.
Beispiele¶
Das folgende Beispiel generiert eine Beschreibung des Repository-Stagingbereichs snowflake_extensions
:
DESCRIBE GIT REPOSITORY snowflake_extensions;
Der vorherige Befehl generiert eine Ausgabe wie die folgende:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| CREATED_ON | NAME | DATABASE_NAME | SCHEMA_NAME | ORIGIN | API_INTEGRATION | GIT_CREDENTIALS | OWNER | OWNER_ROLE_TYPE | COMMENT |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 2023-06-28 08:46:10.886 -0700 | SNOWFLAKE_EXTENSIONS | MY_DB | MAIN | https://github.com/my-account/snowflake-extensions.git | GIT_API_INTEGRATION | MY_DB.MAIN.GIT_SECRET | ACCOUNTADMIN | ROLE | |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------