From 104ef4c34663dd5482bf2706b81061c05d1bbc4a Mon Sep 17 00:00:00 2001 From: cwilvx Date: Fri, 5 Jul 2024 05:33:01 +0300 Subject: [PATCH] index filepaths --- app/db/libdata.py | 2 +- app/setup/sqlite.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/db/libdata.py b/app/db/libdata.py index f68aa95c..23e93af9 100644 --- a/app/db/libdata.py +++ b/app/db/libdata.py @@ -116,7 +116,7 @@ class TrackTable(Base): date: Mapped[int] = mapped_column(Integer(), nullable=True) disc: Mapped[int] = mapped_column(Integer()) duration: Mapped[int] = mapped_column(Integer()) - filepath: Mapped[str] = mapped_column(String(), unique=True) + filepath: Mapped[str] = mapped_column(String(), index=True, unique=True) folder: Mapped[str] = mapped_column(String(), index=True) genrehashes: Mapped[list[str]] = mapped_column(JSON(), index=True) genres: Mapped[Optional[list[dict[str, str]]]] = mapped_column(JSON()) diff --git a/app/setup/sqlite.py b/app/setup/sqlite.py index 7b2a82c4..22f52c5e 100644 --- a/app/setup/sqlite.py +++ b/app/setup/sqlite.py @@ -5,7 +5,6 @@ Applies migrations. from sqlalchemy import create_engine from app.db.userdata import UserTable -from app.db.sqlite import create_connection, create_tables, queries from app.db.sqlite.auth import SQLiteAuthMethods as authdb from app.migrations import apply_migrations from app.settings import Db