storage: add spark_submissions table and SubmissionRepo
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -47,6 +47,19 @@ CREATE TABLE IF NOT EXISTS upload_files (
|
||||
uploaded_at INTEGER NOT NULL
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_uploads_ts ON upload_files(uploaded_at DESC);
|
||||
CREATE TABLE IF NOT EXISTS spark_submissions (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
file_id TEXT NOT NULL,
|
||||
app_id TEXT NOT NULL,
|
||||
tracking_url TEXT,
|
||||
cluster_id TEXT NOT NULL,
|
||||
exit_code INTEGER NOT NULL,
|
||||
duration_ms INTEGER NOT NULL,
|
||||
submitted_at INTEGER NOT NULL
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_submissions_app_id ON spark_submissions(app_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_submissions_submitted_at ON spark_submissions(submitted_at DESC);
|
||||
CREATE INDEX IF NOT EXISTS idx_submissions_file_id ON spark_submissions(file_id);
|
||||
`
|
||||
|
||||
// DB is the storage handle.
|
||||
|
||||
Reference in New Issue
Block a user