# REGISTRY

> StackQL の REGISTRY：プロバイダーレジストリのプロバイダーとバージョンを一覧表示し、最新バージョンまたは特定のバージョンをインストール環境にプルします。

Source: https://stackql.io/ja/language-spec/registry

設定されたプロバイダーレジストリで利用可能なプロバイダーを一覧表示するか、プロバイダーをローカルのインストール環境にプルします。  

関連項目：  
[[ StackQL リソース階層 ]](/getting-started/resource-hierarchy) [[` --registry `]](/command-line-usage/global-flags#--registry)

> `v1.0` 以降では、プロバイダードキュメントの読み込み時に有効な ML-DSA-65 署名を必須にできます。検証はデフォルトで無効で、[`--registry`](/command-line-usage/global-flags#--registry) フラグの `verifyConfig` キーで有効にします。

* * * 

## 構文

*registryStatement::=*

&nbsp;  
&nbsp;  

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

* * *

## 例

### 利用可能なプロバイダーを一覧表示する
利用可能な各プロバイダーの最新バージョンの一覧を取得します。  
```sql
REGISTRY LIST;
```
### 特定のプロバイダーのすべてのバージョンを一覧表示する
特定のプロバイダーで利用可能なすべてのバージョンの一覧を取得します。    
```sql
REGISTRY LIST google;
```

### プロバイダーの最新バージョンをインストールする
```
REGISTRY PULL okta;
```

### プロバイダーの特定のバージョンをインストールする
```
REGISTRY PULL azure v23.01.00104;
```
