# REGISTRY

> StackQL 中的 REGISTRY：列出 Provider 注册表中的 Provider 及其版本，并将最新版本或指定版本拉取到你的安装中。

Source: https://stackql.io/zh-hans/language-spec/registry

列出已配置的 Provider 注册表中可用的 Provider，或将 Provider 拉取到本地安装中。  

另请参阅：  
[[ StackQL 资源层次结构 ]](/getting-started/resource-hierarchy) [[` --registry `]](/command-line-usage/global-flags#--registry)

> 从 `v1.0` 起，可以要求 Provider 文档在读取时带有有效的 ML-DSA-65 签名。验证默认关闭，可通过 [`--registry`](/command-line-usage/global-flags#--registry) 标志的 `verifyConfig` 键启用。

* * * 

## 语法

*registryStatement::=*

&nbsp;  
&nbsp;  

```sql
REGISTRY { LIST [<provider>] | PULL <provider> [<version>]};
```

* * *

## 示例

### 列出可用的 Provider
获取每个可用 Provider 的最新版本列表。  
```sql
REGISTRY LIST;
```
### 列出特定 Provider 的所有版本
获取特定 Provider 的所有可用版本列表。    
```sql
REGISTRY LIST google;
```

### 安装 Provider 的最新版本
```
REGISTRY PULL okta;
```

### 安装 Provider 的特定版本
```
REGISTRY PULL azure v23.01.00104;
```
