В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Базы данных .
Откроется список баз данных кластера.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Выполните команду:
mws mpostgres database list --cluster <имя кластера>
Пример вывода команды
+-------------------+----------------------+-----------------+------------+------------+
| NAME | RECONCILIATION STATE | OWNER | LC_COLLATE | LC_CTYPE |
+-------------------+----------------------+-----------------+------------+------------+
| <имя базы данных> | OK | <имя владельца> | en_US.utf8 | ru_RU.utf8 |
+-------------------+----------------------+-----------------+------------+------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases \
-H " Authorization: Bearer <IAM-токен> "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будет выведен список доступных баз данных кластера с детализацией параметров.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Базы данных .
Нажмите на имя нужной базы данных.
Откроется страница с основными характеристиками базы данных.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя базы данных:
mws mpostgres database list --cluster <имя кластера>
Выполните команду:
mws mpostgres database get --cluster <имя кластера> <имя базы данных>
Пример вывода команды
createTime: " 2025-09-30T02:09:21Z "
updateTime: " 2025-09-30T02:09:21Z "
id: mpostgres/projects/<имя проекта>/clusters/<имя кластера>/databases/<имя базы данных>
owner: projects/<имя проекта>/clusters/<имя кластера>/users/<имя пользователя с ролью DB_OWNER_USER>
lcCollate: <локаль для сортировки строк — например, en_US.utf8>
lcCtype: <локаль для классификации символов — например, ru_RU.utf8>
deletionProtection: <защита от удаления — true или false>
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя базы данных:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases/<имя базы данных> " \
-H " Authorization: Bearer <IAM-токен> "
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. В ответе будут выведены параметры базы данных кластера.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Базы данных .
Нажмите на имя нужной базы данных и включите опцию Включить защиту от удаления .
Подтвердите включение защиты.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя базы данных:
mws mpostgres database list --cluster <имя кластера>
Выполните команду:
mws mpostgres database update <имя базы данных> \
--cluster <имя кластера> \
Если защита от удаления базы данных была включена успешно, в ответе будут выведены обновленные параметры базы данных.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя базы данных:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X POST https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases/<имя базы данных> \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
"deletionProtection": true
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. Если защита от удаления базы данных была включена успешно, в ответе будут выведены обновленные параметры базы данных.
Удалить базу данных станет невозможно до отключения защиты.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Базы данных .
Нажмите на имя нужной базы данных и отключите опцию Включить защиту от удаления .
Подтвердите выключение защиты.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя базы данных:
mws mpostgres database list --cluster <имя кластера>
Выполните команду:
mws mpostgres database update <имя базы данных> \
--cluster <имя кластера> \
--deletion-protection=false
Если защита от удаления базы данных была отключена успешно, в ответе будут выведены обновленные параметры базы данных.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя базы данных:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X POST https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases/<имя базы данных> \
-H " Authorization: Bearer <IAM-токен> " \
-H " Content-Type: application/json " \
"deletionProtection": false
Если запрос был успешно принят, вы получите ответ с кодом 200 OK. Если защита от удаления базы данных была отключена успешно, в ответе будут выведены обновленные параметры базы данных.
Если для базы данных включена защита от удаления, отключите ее.
Если у вас есть активные подключения, завершите сессии или повторите позже.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Managed PostgreSQL .
Нажмите на имя нужного кластера и перейдите на вкладку Базы данных .
Нажмите на значок ... для удаляемой базы данных и выберите Удалить .
Подтвердите удаление.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
mws mpostgres cluster list
Узнайте имя базы данных:
mws mpostgres database list --cluster <имя кластера>
Выполните команду:
mws mpostgres database delete <имя базы данных>
В случае успешного удаления на экран будет выведен ответ success.
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters \
-H " Authorization: Bearer <IAM-токен> "
Узнайте имя базы данных:
curl -X GET https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases \
-H " Authorization: Bearer <IAM-токен> "
Выполните запрос:
curl -X DELETE https://mpostgres.mwsapis.ru/mpostgres/v1/projects/<имя проекта>/clusters/<имя кластера>/databases/<имя базы данных> \
-H " Authorization: Bearer <IAM-токен> "
Если база данных была удалена успешно, вы получите ответ с кодом 204 No Content.