From 6e73bfc48a761358ad5ec99f5bde7ee8ffc140fe Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Sun, 12 Apr 2026 10:36:57 -0700 Subject: [PATCH] feat: add resumes table and jobs.resume_id column (migration 005) --- migrations/005_resumes_table.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 migrations/005_resumes_table.sql diff --git a/migrations/005_resumes_table.sql b/migrations/005_resumes_table.sql new file mode 100644 index 0000000..69d18fc --- /dev/null +++ b/migrations/005_resumes_table.sql @@ -0,0 +1,17 @@ +-- 005_resumes_table.sql +-- Resume library: named saved resumes per user (optimizer output, imports, manual) + +CREATE TABLE IF NOT EXISTS resumes ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + name TEXT NOT NULL, + source TEXT NOT NULL DEFAULT 'manual', + job_id INTEGER REFERENCES jobs(id), + text TEXT NOT NULL, + struct_json TEXT, + word_count INTEGER, + is_default INTEGER NOT NULL DEFAULT 0, + created_at TEXT NOT NULL DEFAULT (datetime('now')), + updated_at TEXT NOT NULL DEFAULT (datetime('now')) +); + +ALTER TABLE jobs ADD COLUMN resume_id INTEGER REFERENCES resumes(id);