ALTER WAREHOUSE
既存のWarehouseを一時停止、再開、または設定変更します。
構文
-- Suspend or resume a warehouse
ALTER WAREHOUSE <warehouse_name> { SUSPEND | RESUME }
-- Modify warehouse settings
ALTER WAREHOUSE <warehouse_name>
SET [ warehouse_size = <size> ]
[ auto_suspend = <nullable_unsigned_number> ]
[ auto_resume = <bool> ]
[ max_cluster_count = <nullable_unsigned_number> ]
[ min_cluster_count = <nullable_unsigned_number> ]
[ comment = '<string_literal>' ]
ALTER WAREHOUSE <warehouse_name> SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]
ALTER WAREHOUSE <warehouse_name> UNSET TAG <tag_name> [ , <tag_name> ... ]
ALTER WAREHOUSE <warehouse_name> RENAME TO <new_name>
オプション
SET 句では、CREATE WAREHOUSE と同じオプションを使用できます。
- 数値オプションでは、
NULLを指定して値を0にリセットできます。 - オプションを指定せずに
SETを指定すると、エラーになります。 SET TAGは、1つ以上のタグを追加または更新します。複数のタグは、カンマ区切りで1つのステートメント内に設定できます。UNSET TAGは、キーを指定して1つ以上のタグを削除します。存在しないタグキーは無視されます。RENAME TOを使用するには、Warehouseが一時停止状態である必要があり、名前付けルールはCREATEと同じです。
例
Warehouseを一時停止します。
ALTER WAREHOUSE 'my-wh' SUSPEND;
Warehouseを再開します。
ALTER WAREHOUSE 'my-wh' RESUME;
Warehouseの設定を変更します。
ALTER WAREHOUSE 'my-wh'
SET warehouse_size = Large
auto_resume = TRUE
comment = 'Serving tier';
自動一時停止を無効にします。
ALTER WAREHOUSE 'my-wh' SET auto_suspend = NULL;
タグを管理します。
ALTER WAREHOUSE 'wh-hot' SET TAG environment = 'production';
ALTER WAREHOUSE 'wh-hot' SET TAG environment = 'staging', owner = 'john', cost_center = 'eng';
ALTER WAREHOUSE 'wh-hot' UNSET TAG environment;
ALTER WAREHOUSE 'wh-hot' UNSET TAG environment, owner, cost_center;