/datasources/{datasource}/detach
Содержание раздела
POST-метод отсоединяет датасорс от хранилища данных без остановки кластера Prostore и прерывания текущих операций записи.
Подробнее об отсоединении датасорсов см. в разделе О присоединении и отсоединении датасорсов.
Чтобы возобновить использование сущности, у которой был отсоединен последний датасорс, пересоздайте ее.
URL
{baseUrl}/api/v1/datasources/{datasource}/detach
Параметры:
baseUrl— адрес ноды Prostore, состоящий из IP-адреса или доменного имени и номера порта;datasource— имя отсоединяемого датасорса.
Заголовки запроса
[ x-request-id ]
Задает уникальный идентификатор HTTP-запроса. Если не указан, система генерирует UUID-значение и возвращает его в качестве идентификатора в ответе.
Тело запроса
Тело запроса отсутствует.
Ограничения
- Запрос прерывает исполнение запроса на присоединение этого же датасорса.
- Выполнение запроса недоступно во время исполнения DDL-запросов в любых логических БД окружения, и, наоборот, DDL-запросы недоступны во время отсоединения датасорса.
- Запрос не удаляет:
- параметры датасорса из конфигурации нод,
- физические таблицы сущностей и их данные из самого датасорса,
- настройки балансировки чтения и retention-правила, настроенные для датасорса.
Пример cURL-запроса
curl -X 'POST' \
'http://localhost:9090/api/v1/datasources/adp2/detach' \
-H 'x-request-id: 3a7c9b2e-5f1d-4e8a-b0c6-7d4e2f1a9b3c' \
-d ''