database-management-operations
Installation
SKILL.md
Database Management Operations
Overview
All persistence uses Azure Cosmos DB with MongoDB API via pymongo==4.3.3 (pinned for Cosmos DB wire-protocol v6 compatibility). There is no SQLAlchemy, SQLite, or relational layer.
Key Files
| File | Purpose |
|---|---|
src/database/db_factory.py |
Connection helpers (get_database_client(), get_database_config()) |
src/database/dictionary_db.py |
DictionaryDB class — all CRUD operations |
app.py |
Instantiates dict_db = DictionaryDB() at module level |