python_infrastructure_exceptions.database¶
Database-specific infrastructure exceptions.
Classes¶
Database infrastructure error. |
Module Contents¶
- class python_infrastructure_exceptions.database.DatabaseError(message: str, details: str = None, query: str = None)¶
Bases:
python_infrastructure_exceptions.base.InfrastructureExceptionDatabase infrastructure error.
Use for: - Connection pool exhaustion - Query timeouts - Transaction failures - Migration errors - Connection refused
- Examples:
raise DatabaseError(“Connection pool exhausted”, details=”Max connections: 20”) raise DatabaseError(“Query timeout”, details=”SELECT took > 30s”) raise DatabaseError(“Transaction rollback failed”)
- query = None¶