Метод POST /v1/db-connections
Краткое описание
Создаёт новую конфигурацию подключения к базе данных. Эндпоинт использует DBConnectionAPIRouter с автоматической генерацией маршрутов.
Входные параметры
Тело запроса (JSON) — схема: DBConnectionCreateSchema
Для получения точного списка полей требуется посмотреть:
src/schemas/db_connection.py(классDBConnectionCreateSchema)src/models/db_connection.py(модельDBConnection)
Типичные поля (на основе паттернов):
name(string) — имя конфигурацииhost(string) — адрес сервера БДport(int) — порт подключенияdatabase(string) — имя базы данныхusername(string) — имя пользователяpassword(string) — пароль
Заголовки:
Content-Type:
application/json
Алгоритм работы метода
DBConnectionAPIRouter автоматически генерирует:
Валидацию данных по схеме
DBConnectionCreateSchemaСохранение в БД через модель
DBConnectionсengineВозврат созданной записи в формате
DBConnectionReadSchema
Успешный ответ (201 CREATED)
Формат: JSON, схема DBConnectionReadSchema
Точная структура зависит от определения schemas/db_connection.py
Вероятный пример:
{ "id": "uuid-or-id", "name": "Production Database", "host": "prod-db.example.com", "port": 5432, "database": "production_db", "username": "app_user" }