WORK IN PROGRESS
Cucurbit
Project represents pyhton alembic module for go project with relation database. Minimalist script construction. Basic operations like renaming tables/columns, adding/removing columns, changing column attributes can be performed through one line commands like alter_column(), rename_table(), add_constraint().
Key Features
- manage gorm models
- create migration files
- manage database state
- cli utilites
- "auto generation" of migrations
- full support for transactional DDL
Development status
Currenlty in work module that detects difference betwen current gorm models and database tables propeties