Add Alembic migration system for database schema versioning

- Introduced `alembic.ini` for Alembic configuration, enabling structured database migrations.
- Created `database/migrations/env.py` to manage migration environment and database URL retrieval.
- Added migration script template `database/migrations/script.py.mako` for generating migration scripts.
- Updated `.gitignore` to exclude migration versions from version control.
- Enhanced `setup.md` documentation to include details on the migration system and commands for managing migrations.
This commit is contained in:
Vasily.onl committed 2025-05-30 18:33:23 +08:00
1 parent dd75546508
commit 8a378c8d69
7 files changed
+425 -6

No files matched your search

+1
View File
@@ -2,3 +2,4 @@
.env
.env.local
.env.*
database/migrations/versions/*