ALTER DATABASE
ALTER DATABASE настраивает свойства указанной базы данных.
подсказка
Эта операция требует привилегию ALTER для целевой базы данных. Вы можете следовать инструкциям в GRANT для предоставления этой привилегии.
Синтаксис
-
Установить квоту данных базы данных в 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 10995116277760B;
-- Указанная выше единица измерения - байты, что эквивалентно следующему выражению.
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;