DESCRIBE GIT REPOSITORY

既存の Gitリポジトリステージ について説明します。

こちらもご参照ください。

ALTER GIT REPOSITORYCREATE GIT REPOSITORYDROP GIT REPOSITORYSHOW GIT BRANCHESSHOW GIT REPOSITORIESSHOW GIT TAGS

構文

{ DESC | DESCRIBE } GIT REPOSITORY <name>
Copy

パラメーター

name

説明するリポジトリステージの識別子を指定します。

識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。

詳細については、 識別子の要件 をご参照ください。

出力

コマンド出力には、以下の列のプロパティが含まれます。

説明

created_on

Gitリポジトリステージが作成された日付。

name

Gitリポジトリステージの名前。

database_name

このGitリポジトリステージを含むデータベースの名前。

schema_name

このGitリポジトリステージを含むスキーマの名前。

origin

Gitの原点の URL。

api_integration

このGitリポジトリステージに含まれる API 統合の名前。

git_credentials

このGitリポジトリステージにあるシークレットオブジェクトの名前。

owner

このGitリポジトリのステージが作成されたときに使われたロール。

owner_role_type

オブジェクトを所有するロールの型(ROLE または DATABASE_ROLE のいずれか)。

comment

このGitリポジトリステージが作成されたときに指定されたコメント。

アクセス制御の要件

この SQL コマンドの実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

メモ

OWNERSHIP

Gitリポジトリ

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).

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

次の例は、 snowflake_extensions リポジトリステージの説明を生成します。

DESCRIBE GIT REPOSITORY snowflake_extensions;
Copy

先行コマンドは以下のような出力を生成します。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 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            |         |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------