format: use 4 spaces
This commit is contained in:
+1
-1
@@ -7,4 +7,4 @@ charset = utf-8
|
||||
|
||||
[*.py]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
indent_size = 4
|
||||
|
||||
@@ -53,13 +53,14 @@ class DatabaseManager:
|
||||
-- Computed fields for search
|
||||
search_text TEXT, -- Full-text search content
|
||||
author_list TEXT, -- Space-separated authors for search
|
||||
category_list TEXT -- Space-separated categories for search
|
||||
category_list TEXT -- Space-separated categories
|
||||
)
|
||||
""")
|
||||
|
||||
# Create indexes for common queries
|
||||
conn.execute(
|
||||
"CREATE INDEX IF NOT EXISTS idx_papers_source_type ON papers(source_type)"
|
||||
"CREATE INDEX IF NOT EXISTS idx_papers_source_type "
|
||||
"ON papers(source_type)"
|
||||
)
|
||||
conn.execute(
|
||||
"CREATE INDEX IF NOT EXISTS idx_papers_source_id ON papers(source_id)"
|
||||
@@ -73,7 +74,8 @@ class DatabaseManager:
|
||||
"ON papers(summary_status)"
|
||||
)
|
||||
conn.execute(
|
||||
"CREATE INDEX IF NOT EXISTS idx_papers_imported_at ON papers(imported_at)"
|
||||
"CREATE INDEX IF NOT EXISTS idx_papers_imported_at "
|
||||
"ON papers(imported_at)"
|
||||
)
|
||||
|
||||
# Full-text search virtual table
|
||||
@@ -85,9 +87,7 @@ class DatabaseManager:
|
||||
search_text,
|
||||
categories,
|
||||
tags,
|
||||
notes,
|
||||
content='papers',
|
||||
content_rowid='rowid'
|
||||
notes
|
||||
)
|
||||
""")
|
||||
|
||||
@@ -257,7 +257,8 @@ class DatabaseManager:
|
||||
where_clause = f"{field} LIKE ?"
|
||||
params = [f"%{value}%"]
|
||||
|
||||
query = f"SELECT * FROM papers WHERE {where_clause} ORDER BY imported_at DESC LIMIT ?"
|
||||
order_by = "ORDER BY imported_at DESC LIMIT ?"
|
||||
query = f"SELECT * FROM papers WHERE {where_clause} {order_by}"
|
||||
params.append(limit)
|
||||
|
||||
with self._get_connection() as conn:
|
||||
@@ -284,7 +285,8 @@ class DatabaseManager:
|
||||
|
||||
# By conversion status
|
||||
cursor = conn.execute(
|
||||
"SELECT conversion_status, COUNT(*) as count FROM papers GROUP BY conversion_status"
|
||||
"SELECT conversion_status, COUNT(*) as count FROM papers "
|
||||
"GROUP BY conversion_status"
|
||||
)
|
||||
stats["by_conversion_status"] = {
|
||||
row["conversion_status"]: row["count"] for row in cursor
|
||||
@@ -292,7 +294,8 @@ class DatabaseManager:
|
||||
|
||||
# By summary status
|
||||
cursor = conn.execute(
|
||||
"SELECT summary_status, COUNT(*) as count FROM papers GROUP BY summary_status"
|
||||
"SELECT summary_status, COUNT(*) as count FROM papers "
|
||||
"GROUP BY summary_status"
|
||||
)
|
||||
stats["by_summary_status"] = {
|
||||
row["summary_status"]: row["count"] for row in cursor
|
||||
|
||||
Reference in New Issue
Block a user