Update wehago matching logic and exclude reports
This commit is contained in:
@@ -821,7 +821,7 @@ def project_range(
|
||||
allow_stale=allow_stale,
|
||||
context_signatures=context_signatures,
|
||||
)
|
||||
conn.execute("BEGIN")
|
||||
conn.execute("BEGIN IMMEDIATE")
|
||||
try:
|
||||
_projection_source_table(
|
||||
conn,
|
||||
@@ -1026,8 +1026,9 @@ def main() -> None:
|
||||
help="같은 기간의 오래된 query projection을 함께 정리합니다. 대용량 DB에서는 별도 유지보수 시간에 실행하세요.",
|
||||
)
|
||||
args = parser.parse_args()
|
||||
conn = sqlite3.connect(DB_PATH)
|
||||
conn = sqlite3.connect(DB_PATH, timeout=120)
|
||||
conn.row_factory = sqlite3.Row
|
||||
conn.execute("PRAGMA busy_timeout = 120000")
|
||||
for item in args.ranges:
|
||||
start_year, end_year = parse_range(item)
|
||||
counts = project_range(conn, start_year, end_year, allow_stale=args.allow_stale, prune_old=args.prune_old)
|
||||
|
||||
Reference in New Issue
Block a user