メインコンテンツまでスキップ

ALTER DATABASE

ALTER DATABASE(データベースを変更する)

説明

指定されたデータベースのプロパティを設定します。(管理者のみ)

  1. B/K/KB/M/MB/G/GB/T/TB/P/PB 単位でデータベースのデータクォータを設定します。

    ALTER DATABASE db_name SET DATA QUOTA quota;
  2. データベースの名前を変更します。

    ALTER DATABASE db_name RENAME new_db_name;
  3. データベースのレプリカクォータを設定します。

    ALTER DATABASE db_name SET REPLICA QUOTA quota;

注:

データベースの名前を変更した後、必要に応じてREVOKEコマンドとGRANTコマンドを使用して、対応するユーザーの権限を変更してください。
データベースのデフォルトのデータクォータとデフォルトのレプリカクォータは 2^63-1 です。

  1. 指定されたデータベースのデータクォータを設定する

    ALTER DATABASE example_db SET DATA QUOTA 10995116277760;
    -- 上記の単位はバイトで、以下の文と同じ意味です。
    ALTER DATABASE example_db SET DATA QUOTA 10T;
    ALTER DATABASE example_db SET DATA QUOTA 100G;
    ALTER DATABASE example_db SET DATA QUOTA 200M;
  2. データベース example_db の名前を example_db2 に変更する

    ALTER DATABASE example_db RENAME example_db2;
  3. 指定されたデータベースのレプリカクォータを設定する

    ALTER DATABASE example_db SET REPLICA QUOTA 102400;

参考