31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
"""ORM models package.
|
|
|
|
Importing this package registers every model on ``Base.metadata`` so Alembic
|
|
autogenerate and ``create_all`` (tests) see the full schema. ``alembic/env.py``
|
|
imports it for exactly this side effect.
|
|
"""
|
|
|
|
from app.infrastructure.db.models.album import AlbumModel
|
|
from app.infrastructure.db.models.artist import ArtistModel
|
|
from app.infrastructure.db.models.download_job import DownloadJobModel
|
|
from app.infrastructure.db.models.like import LikeModel
|
|
from app.infrastructure.db.models.lyrics import LyricsModel
|
|
from app.infrastructure.db.models.play_history import PlayHistoryModel
|
|
from app.infrastructure.db.models.playlist import PlaylistModel, PlaylistTrackModel
|
|
from app.infrastructure.db.models.track import TrackModel
|
|
from app.infrastructure.db.models.user import RefreshTokenModel, UserModel
|
|
|
|
__all__ = [
|
|
"AlbumModel",
|
|
"ArtistModel",
|
|
"DownloadJobModel",
|
|
"LikeModel",
|
|
"LyricsModel",
|
|
"PlayHistoryModel",
|
|
"PlaylistModel",
|
|
"PlaylistTrackModel",
|
|
"RefreshTokenModel",
|
|
"TrackModel",
|
|
"UserModel",
|
|
]
|