fix(exchange): limit connection test to postgres access
This commit is contained in:
@@ -35,13 +35,14 @@ class ExchangeConnectionService:
|
||||
|
||||
@classmethod
|
||||
def test_connection_payload(cls, **payload) -> dict[str, str]:
|
||||
"""Проверить подключение и структуру без сохранения в БД."""
|
||||
"""Проверить доступность PostgreSQL без сохранения в БД."""
|
||||
connection = ExchangeConnection(is_active=False, **payload)
|
||||
cls.validate_saved_connection(connection)
|
||||
alias = cls.test_connection(connection)
|
||||
cls._cleanup_alias(alias)
|
||||
|
||||
return {
|
||||
"status": "success",
|
||||
"message": "Подключение проверено. Соединение и структура БД валидны.",
|
||||
"message": "Подключение проверено. PostgreSQL доступен, логин и пароль верны.",
|
||||
}
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user