SHOW RELEASE DIRECTIVES¶
Lists the release directives defined for an application package.
Die Ausgabe gibt Metadaten und Eigenschaften zu den Freigaberichtlinien eines Anwendungspakets lexikografisch nach Namen geordnet zurück. Dies muss beachtet werden, wenn Sie die Ergebnisse mit den bereitgestellten Filtern filtern möchten.
- Siehe auch:
ALTER APPLICATION PACKAGE, CREATE APPLICATION PACKAGE, DROP APPLICATION PACKAGE, SHOW APPLICATION PACKAGES
Syntax¶
SHOW RELEASE DIRECTIVES [ LIKE '<pattern>' ]
IN APPLICATION PACKAGE <name>
[ FOR RELEASE CHANNEL <release_channel> ]
Parameter¶
nameGibt den Bezeichner des Anwendungspakets an.
LIKE 'pattern'Filtert optional die Befehlsausgabe nach dem im Anwendungspaket angegebenen Versionsnamen. Der Filter verwendet eine Mustererkennung ohne Berücksichtigung der Groß-/Kleinschreibung, aber mit Unterstützung von SQL-Platzhalterzeichen (
%und_).Die folgenden Muster geben beispielsweise die gleichen Ergebnisse zurück:
... LIKE '%v1%' ...... LIKE '%V1%' .... Standard: Kein Wert (die Ausgabe wird nicht gefiltert).
FOR RELEASE CHANNEL release_channelGibt nur die Release-Richtlinien zurück, die für die angegebenen Release-Kanäle definiert sind.
Ausgabe¶
Die Befehlsausgabe enthält Eigenschaften und Metadaten zu den Release-Richtlinie in den folgenden Spalten:
Spalte |
Beschreibung |
|---|---|
|
Gibt den Namen der Release-Richtlinie an. Der Name der Standard-Release-Richtlinie ist |
|
Specifies the type of target for the directive. The following values are possible:
|
|
Gibt den Namen der Organisation oder des Kontos an. Der Wert der Standard-Release-Richtlinie ist immer |
|
Gibt den Zeitstempel für den Zeitpunkt der Erstellung der Release-Richtlinie an. |
|
Specifies the application version literal if applicable; if not, the value is NULL. |
|
Specifies the patch number of the application version if applicable; if not, the value is NULL. |
|
Gibt den Zeitstempel für den Zeitpunkt an, an dem die Release-Richtlinie zuletzt geändert wurde, oder NULL, wenn sie nicht geändert wurde. |
|
Gibt die Liste der Snowflake Regionen an, in denen sich die Freigaberichtlinie auf Upgrades auswirken darf. Dieser Wert wird ignoriert, wenn |
|
Specifies the list of Snowflake regions where the release directive will be applied in the future. Upgrade progress in active regions is monitored for a period before new regions are activated. |
|
Specifies the current release status. The following values are possible:
|
|
Gibt die Uhrzeit und das Datum an, an dem die Freigaberichtlinie bereitgestellt wurde. Wenn während der Bereitstellung zu viele Zielregionen als problembehaftet identifiziert werden, wechselt die Freigaberichtlinie vorübergehend zu |
|
Specifies the release channel the release directive belongs to. |
Nutzungshinweise¶
This command requires the OWNERSHIP privilege, the MANAGE RELEASES privilege, or the MANAGE VERSIONS privilege on the application package.
Der Befehl gibt Ergebnisse für Release-Richtlinie zurück, die mit den Berechtigungen übereinstimmen, die der Rolle zugewiesen wurden, die diesen Befehl ausführt.
Für die Ausführung des Befehls ist kein aktives Warehouse erforderlich.
Der Befehl gibt nur Objekte zurück, für die der aktuellen Rolle des aktuellen Benutzers mindestens ein Zugriffsrecht zugewiesen wurde.
Das Zugriffsrecht MANAGE GRANTS gibt seinem Eigentümer implizit die Möglichkeit, jedes Objekt im Konto anzuzeigen. Standardmäßig haben nur der Kontoadministrator (Benutzer mit der Rolle ACCOUNTADMIN) und der Systemadministrator (Benutzer mit der Rolle SECURITYADMIN) die Berechtigung MANAGE GRANTS.
Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (
->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.Die Namen der Ausgabespalten für diesen Befehl werden in Kleinbuchstaben generiert. Wenn Sie ein Resultset dieses Befehls mit dem Pipe-Operator oder der RESULT_SCAN-Funktion verbrauchen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen in der Abfrage, um sicherzustellen, dass sie mit den Spaltennamen in der gescannten Ausgabe übereinstimmen. Wenn der Name einer Ausgabespalte beispielsweise
typelautet, geben Sie"type"für den Bezeichner an.
Beispiele¶
SHOW RELEASE DIRECTIVES IN APPLICATION PACKAGE hello_snowflake_package;
+---------+-------------+---------------------------------+-------------------------------+---------+-------+-------------------------------+------------------------+--------------------------+----------------+-------------------------------+
| name | target_type | target_name | created_on | version | patch | modified_on | active_regions | pending_regions | release_status | deployed_on |
|---------+-------------+---------------------------------+-------------------------------+---------+-------+-------------------------------+------------------------+--------------------------+----------------+-------------------------------+
| DEFAULT | DEFAULT | NULL | 2023-04-02 14:55:17.304 -0700 | V2 | 0 | 2023-04-02 15:47:08.673 -0700 | PUBLIC.AWS_AP_SOUTH_1 | PUBLIC.AWS_AP_SOUTH_1 | IN PROGRESS | |
| NEW_RD | ACCOUNT | [PROVIDER_DEV.PROVIDER_AWS] | 2023-04-02 16:30:44.443 -0700 | V1 | 1 | 2023-04-03 07:10:42.428 -0700 | ALL | | DEPLOYED | 2023-04-03 07:10:42.428 -0700 | |
+---------+-------------+---------------------------------+-------------------------------+---------+-------+-------------------------------+------------------------+--------------------------+----------------+-------------------------------+