ソースを参照

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),
),


読み込み中…
キャンセル
保存