Skip to content

Conversation

andrii-i
Copy link
Collaborator

@andrii-i andrii-i commented Sep 2, 2025

References

Problem

Currently, while users can customize the database URL via db_url traitlet, the DatabaseManager.create_session and DatabaseManager.create_tables functions in orm.py are tightly coupled to SQLAlchemy, which essentially means that while users can specify different database URLs they must be SQLAlchemy-compatible which is limiting.

Proposed solution / Code changes

Introduce extensible DatabaseManager class that can be configured via traitlets.

User-facing changes

None

Backwards-incompatible changes

None

@andrii-i andrii-i added the enhancement New feature or request label Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant