소스 검색

Store more in history table

pull/71/head
Ben Kurtovic 2 달 전
부모
커밋
de6095a6bf
2개의 변경된 파일과 10개의 추가작업 그리고 1개의 파일을 삭제
  1. +3
    -0
      schema.sql
  2. +7
    -1
      src/copyvios/checker.py

+ 3
- 0
schema.sql 파일 보기

@@ -29,12 +29,15 @@ CREATE TABLE history (
hist_cache_id VARCHAR(32) NOT NULL,
hist_site VARCHAR(1024) NOT NULL,
hist_page_title VARCHAR(1024) NOT NULL,
hist_query_oldid VARCHAR(16) DEFAULT NULL,
hist_timestamp TIMESTAMP NOT NULL DEFAULT current_timestamp(),
hist_user VARCHAR(1024) DEFAULT NULL,
hist_best_url VARCHAR(1024) DEFAULT NULL,
hist_best_confidence DOUBLE NOT NULL DEFAULT 0,
hist_num_queries INT(4) NOT NULL DEFAULT 0,
hist_process_time DOUBLE NOT NULL DEFAULT 0,
hist_use_engine BOOLEAN NOT NULL DEFAULT 0,
hist_use_links BOOLEAN NOT NULL DEFAULT 0,
hist_did_short_circuit BOOLEAN NOT NULL DEFAULT 0,
hist_via_api BOOLEAN NOT NULL DEFAULT 0,
PRIMARY KEY (hist_id),


+ 7
- 1
src/copyvios/checker.py 파일 보기

@@ -380,24 +380,30 @@ def _cache_result(
hist_cache_id,
hist_site,
hist_page_title,
hist_query_oldid,
hist_user,
hist_best_url,
hist_best_confidence,
hist_num_queries,
hist_process_time,
hist_use_engine,
hist_use_links,
hist_did_short_circuit,
hist_via_api
) VALUES ({q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q})
) VALUES ({q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q}, {q})
""",
(
cache_id,
page.site.name,
page.title,
query.oldid,
_get_username(),
result.url,
result.confidence,
result.queries,
result.time,
query.use_engine,
query.use_links,
result.possible_miss,
isinstance(query, APIQuery),
),


불러오는 중...
취소
저장