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            |         |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
语言: 中文