SHOW GIT TAGS¶
指定されたGitリポジトリのタグをリストします。
- こちらもご参照ください。
ALTER GIT REPOSITORY、 CREATE GIT REPOSITORY、 DESCRIBE GIT REPOSITORY、 DROP GIT REPOSITORY、 SHOW GIT BRANCHES、 SHOW GIT REPOSITORIES
構文¶
SHOW GIT TAGS [ LIKE '<pattern>' ] IN [ GIT REPOSITORY ] <repository_name>
Copy
パラメーター¶
LIKE 'pattern'
オプションで、オブジェクト名でコマンド出力をフィルタリングします。フィルターは、 SQL ワイルドカード文字(
%
および_
)をサポートする、 大文字と小文字を区別しない パターンマッチングを使用します。たとえば、次のパターンは 同じ 結果を返します。
... LIKE '%testing%' ...
... LIKE '%TESTING%' ...
. デフォルト: 値なし(フィルタリングは出力に非適用)。
IN [ GIT REPOSITORY ] repository_name
表示するタグを含むGitリポジトリのステージを指定します。
アクセス制御の要件¶
この SQL コマンドの実行に使用される ロール には、少なくとも次の 権限 が必要です。
権限 |
オブジェクト |
メモ |
---|---|---|
READ |
Gitリポジトリ |
表示するタグを含むリポジトリ |
スキーマ内の任意のオブジェクトを操作するには、親データベースとスキーマに対する USAGE 権限も必要であることに注意してください。
指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。
セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。
例¶
次の例では、Gitリポジトリ snowflake_extensions
のタグをリストします。
SHOW GIT TAGS IN snowflake_extensions;
Copy
先行コマンドは以下のような出力を生成します。
-----------------------------------------------------------------------------------------------------------------------------------------------
| name | path | commit_hash | author | message |
-----------------------------------------------------------------------------------------------------------------------------------------------
| example | /tags/example | 16e262d401297cd097d5d6c266c80ff9f7e1e4be | Gladys Kravits (gladyskravits@example.com) | Example code for preview. |
-----------------------------------------------------------------------------------------------------------------------------------------------