feat: add authenticated engine processing boundary
This commit is contained in:
+14
-1
@@ -12,7 +12,7 @@ import time
|
||||
import os
|
||||
from contextlib import contextmanager
|
||||
|
||||
DB_PATH = "/tmp/contracts.db"
|
||||
DB_PATH = os.getenv("CONTRACTS_DB_PATH", "/tmp/contracts.db")
|
||||
_db_session_key = None
|
||||
_local = threading.local()
|
||||
|
||||
@@ -67,6 +67,19 @@ def _create_schema(conn):
|
||||
created_at TEXT DEFAULT (datetime('now'))
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS extraction_jobs (
|
||||
batch_id TEXT PRIMARY KEY,
|
||||
owner TEXT NOT NULL,
|
||||
state TEXT NOT NULL,
|
||||
total INTEGER NOT NULL,
|
||||
done INTEGER NOT NULL DEFAULT 0,
|
||||
failed INTEGER NOT NULL DEFAULT 0,
|
||||
classes_json TEXT NOT NULL DEFAULT '{}',
|
||||
result_json TEXT,
|
||||
error TEXT,
|
||||
updated_at REAL NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS contracts (
|
||||
id TEXT PRIMARY KEY,
|
||||
number TEXT NOT NULL,
|
||||
|
||||
Reference in New Issue
Block a user