ALTER DATABASE
ALTER DATABASE(データベースを変更する)
説明
指定されたデータベースのプロパティを設定します。(管理者のみ)
-
B/K/KB/M/MB/G/GB/T/TB/P/PB 単位でデータベースのデータクォータを設定します。
ALTER DATABASE db_name SET DATA QUOTA quota;
-
データベースの名前を変更します。
ALTER DATABASE db_name RENAME new_db_name;
-
データベースのレプリカクォータを設定します。
ALTER DATABASE db_name SET REPLICA QUOTA quota;
注:
データベースの名前を変更した後、必要に応じてREVOKEコマンドとGRANTコマンドを使用して、対応するユーザーの権限を変更してください。
データベースのデフォルトのデータクォータとデフォルトのレプリカクォータは 2^63-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; -
データベース example_db の名前を example_db2 に変更する
ALTER DATABASE example_db RENAME example_db2;
-
指定されたデータベースのレプリカクォータを設定する
ALTER DATABASE example_db SET REPLICA QUOTA 102400;