|
10 | 10 |
|
11 | 11 | ## Project Status
|
12 | 12 |
|
13 |
| -- [ ] Overall Completion - 80% done |
| 13 | +- [ ] Overall Completion - 85% done |
14 | 14 | - [ ] Tests - 90% Complete
|
15 |
| -- [x] Model class to create SQLAlchemy Models and Declarative Base |
16 |
| -- [x] SQLAlchemy model export to dictionary through `model.dict(exclude={'x', 'y', 'z'})` |
17 |
| -- [x] Support multiple database configurations in Models and in Query |
18 |
| -- [x] Session to manage Model metadata |
19 |
| -- [x] Service to manage Engine and Session creation and Migration initialization for async and sync Engines and Sessions |
20 |
| -- [x] Alembic env.py with async first `run_migrations_online` action |
21 |
| -- [x] Expose all alembic commands to Ellar CLI |
22 |
| -- [x] Module to config and setup SQLAlchemy dependencies and migration |
23 |
| -- [ ] SQLAlchemy Pagination for both templating and API routes |
24 |
| -- [x] File and Image SQLAlchemy Columns integrated with ellar storage |
| 15 | +- [x] Model class that transforms to SQLAlchemy Models or DeclarativeBase based on configuration |
| 16 | +- [x] Pydantic-like way to exporting model to dictionary object eg:`model.dict(exclude={'x', 'y', 'z'})` |
| 17 | +- [x] Support multiple database useful in models and queries |
| 18 | +- [x] Session management during request scope and outside request |
| 19 | +- [x] Service to manage SQLAlchemy Engine and Session creation, and Migration for async and sync Engines and Sessions |
| 20 | +- [x] Async first approach to database migration using Alembic |
| 21 | +- [x] Expose all Alembic commands to Ellar CLI |
| 22 | +- [x] Module to config and setup SQLAlchemy dependencies and migration path |
| 23 | +- [x] SQLAlchemy Pagination for both Templating and API routes |
| 24 | +- [x] File and Image SQLAlchemy Columns integration with ellar storage |
25 | 25 | - [ ] SQLAlchemy Django Like Query
|
26 | 26 | - [ ] Documentation
|
27 | 27 |
|
|
0 commit comments