Skip to content

Conversation

@xnuinside
Copy link
Owner

  • Add new split_by_schema parameter to create_models()
  • Generate separate files per database schema with schema-specific Base classes
  • Schema names converted to PascalCase Base names (e.g., 'my_schema' -> 'MySchemaBase')
  • Tables without explicit schema use default 'Base' class
  • Works with both sqlalchemy and sqlalchemy_v2 model types
  • Add functional tests for both model types
  • Update CHANGELOG with feature documentation

- Add new `split_by_schema` parameter to `create_models()`
- Generate separate files per database schema with schema-specific Base classes
- Schema names converted to PascalCase Base names (e.g., 'my_schema' -> 'MySchemaBase')
- Tables without explicit schema use default 'Base' class
- Works with both `sqlalchemy` and `sqlalchemy_v2` model types
- Add functional tests for both model types
- Update CHANGELOG with feature documentation
@xnuinside xnuinside merged commit 97b7566 into main Jan 18, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants