MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / get_database_backend

Function get_database_backend

src/database/session.py:43–51  ·  view source on GitHub ↗
(database_url: str)

Source from the content-addressed store, hash-verified

41
42
43def get_database_backend(database_url: str) -> str:
44 normalized = _build_sqlalchemy_url(str(database_url or "").strip())
45 if normalized.startswith("sqlite"):
46 return "sqlite"
47 if normalized.startswith("postgresql+"):
48 return "postgresql"
49 if normalized.startswith("mysql"):
50 return "mysql"
51 return "unknown"
52
53
54def get_database_pool_settings(database_url: str) -> Dict[str, Any]:

Callers 5

setup_applicationFunction · 0.90
normalize_postgres_urlFunction · 0.90
get_database_infoFunction · 0.85
backup_databaseFunction · 0.85

Calls 1

_build_sqlalchemy_urlFunction · 0.85

Tested by

no test coverage detected