📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ALTER DATABASE



データベース名を変更するか、データベースのデフォルトストレージオプションを設定します。

構文

-- Rename a database ALTER DATABASE [ IF EXISTS ] <name> RENAME TO <new_db_name> -- Set default storage options ALTER DATABASE [ IF EXISTS ] <name> SET OPTIONS ( DEFAULT_STORAGE_CONNECTION = '<connection_name>' | DEFAULT_STORAGE_PATH = '<path>' )

パラメーター

パラメーター説明
DEFAULT_STORAGE_CONNECTIONこのデータベース内のテーブルに対するデフォルトのストレージ接続として使用する、既存の接続(CREATE CONNECTION で作成)の名前です。
DEFAULT_STORAGE_PATHこのデータベース内のテーブルに対するデフォルトのストレージパス URI(例: s3://bucket/path/)です。/ で終わる必要があり、接続のストレージタイプと一致している必要があります。

例

データベース名を変更する

CREATE DATABASE LAKE;
SHOW DATABASES; +--------------------+ | Database | +--------------------+ | LAKE | | information_schema | | default | | system | +--------------------+
ALTER DATABASE `LAKE` RENAME TO `NEW_LAKE`;
SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | NEW_LAKE | | default | | system | +--------------------+

デフォルトのストレージオプションを設定する

ALTER DATABASE analytics SET OPTIONS ( DEFAULT_STORAGE_CONNECTION = 'my_s3', DEFAULT_STORAGE_PATH = 's3://mybucket/analytics_v2/' );

タグ操作

データベースにタグを割り当てたり削除したりします。タグは事前に CREATE TAG で作成しておく必要があります。詳細は SET TAG / UNSET TAG を参照してください。

構文

ALTER DATABASE [ IF EXISTS ] <name> SET TAG <tag_name> = '<value>' [, <tag_name> = '<value>' ...] ALTER DATABASE [ IF EXISTS ] <name> UNSET TAG <tag_name> [, <tag_name> ...]

例

ALTER DATABASE mydb SET TAG env = 'prod', owner = 'team_a'; ALTER DATABASE mydb UNSET TAG env, owner;

このページは役に立ちましたか?