Browse Source

refactor: 去除blog_with_top视图

SongZihuan 2 years ago
parent
commit
2c3f87a966
2 changed files with 2 additions and 7 deletions
  1. 0 5
      init.sql
  2. 2 2
      sql/blog.py

+ 0 - 5
init.sql

@@ -70,11 +70,6 @@ CREATE TABLE IF NOT EXISTS blog -- 创建博客表
     FOREIGN KEY (Auth) REFERENCES user (ID)
 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
 
-CREATE VIEW blog_with_top AS
-SELECT *
-FROM blog
-ORDER BY Top DESC, UpdateTime DESC;
-
 CREATE TABLE IF NOT EXISTS archive -- 归档表
 (
     ID           INT PRIMARY KEY AUTO_INCREMENT, -- 归档 ID

+ 2 - 2
sql/blog.py

@@ -66,12 +66,12 @@ def get_blog_list(limit: Optional[int] = None, offset: Optional[int] = None) ->
     """ 获得 blog 列表 """
     if limit is not None and offset is not None:
         cur = db.search("SELECT ID, Title, SubTitle, UpdateTime, CreateTime, Top "
-                        "FROM blog_with_top "  # TODO: 去除blog_with_top
+                        "FROM blog "
                         "ORDER BY Top DESC, CreateTime DESC, Title, SubTitle "
                         "LIMIT %s OFFSET %s", limit, offset)
     else:
         cur = db.search("SELECT ID, Title, SubTitle, UpdateTime, CreateTime, Top "
-                        "FROM blog_with_top "  # TODO: 去除blog_with_top
+                        "FROM blog "
                         "ORDER BY Top DESC, CreateTime DESC, Title, SubTitle")
     if cur is None or cur.rowcount == 0:
         return []