Метод POST /v1/db-connections/check-connection
Краткое описание
Проверяет доступность и корректность подключения к базе данных по предоставленным параметрам подключения.
Возвращает статус подключения и возможные ошибки.
Тело запроса
JSON объект с параметрами подключения, соответствующий схеме
DBConnectionCreateSchema.Обязательные поля:
host(string) — адрес сервера базы данных.port(int) — порт для подключения.username(string) — имя пользователя для подключения.password(string) — пароль для подключения.database(string) — имя базы данных.
Пример тела запроса:
{ "host": "localhost", "port": 5432, "username": "user", "password": "password", "database": "mydatabase" }
Алгоритм работы метода
Принимает параметры подключения из тела запроса.
Устанавливает соединение с базой данных с использованием предоставленных параметров.
Если соединение успешно:
Возвращает статус 200 OK с сообщением о успешном подключении.
Если соединение не удалось:
Возвращает статус 400 Bad Request с описанием ошибки подключения.
Успешный ответ (200)
Content-Type: application/json
Тело: объект с сообщением о статусе подключения.
Убедитесь, что параметры подключения корректны и сервер базы данных доступен.
Для повышения безопасности рекомендуется использовать безопасные методы хранения паролей.