소스 검색

feat: 去除视图archive_with_count

SongZihuan 2 년 전
부모
커밋
8447cdf2f2
2개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. 0 4
      init.sql
  2. 1 1
      sql/archive.py

+ 0 - 4
init.sql

@@ -85,10 +85,6 @@ CREATE TABLE IF NOT EXISTS blog_archive -- 归档表
     FOREIGN KEY (ArchiveID) REFERENCES archive (ID)
 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
 
-CREATE VIEW archive_with_count AS
-SELECT ID, Name, DescribeText, (SELECT Count(ArchiveID) FROM blog_archive WHERE blog_archive.ArchiveID = archive.ID) AS Count
-FROM archive;
-
 CREATE VIEW blog_archive_with_name AS
 SELECT BlogID, ArchiveID, archive.Name As ArchiveName, archive.DescribeText AS DescribeText
 FROM blog_archive

+ 1 - 1
sql/archive.py

@@ -87,7 +87,7 @@ def get_archive_list(limit: Optional[int] = None, offset: Optional[int] = None):
     """ 获取归档列表 """
     if limit is not None and offset is not None:
         cur = db.search("SELECT ID "
-                        "FROM archive "  # TODO: 去除 archive_with_count
+                        "FROM archive "
                         "ORDER BY Name "
                         "LIMIT %s "
                         "OFFSET %s ", limit, offset)