From a20d69fa42b9cb99b6d41b0c6f6672378806090d Mon Sep 17 00:00:00 2001 From: oliverhnat Date: Mon, 6 Jan 2025 20:32:31 +0100 Subject: [PATCH] feat(db): add db schema and seed --- schema.sql | 14 ++++++++++++++ seed.sql | 1 + 2 files changed, 15 insertions(+) create mode 100644 schema.sql create mode 100644 seed.sql diff --git a/schema.sql b/schema.sql new file mode 100644 index 0000000..5fadabb --- /dev/null +++ b/schema.sql @@ -0,0 +1,14 @@ +CREATE TABLE IF NOT EXISTS `members` ( + `member_id` INTEGER PRIMARY KEY AUTOINCREMENT, + `name` varchar(255) NOT NULL, + UNIQUE(`name`) +); + +CREATE TABLE IF NOT EXISTS `disclosures` ( + `disclosures_id` INTEGER PRIMARY KEY AUTOINCREMENT, + `filing_year` int(12) NOT NULL, + `filing` varchar(255) NOT NULL, + `link` varchar(255) NOT NULL, + `member_id` INTEGER NOT NULL, + FOREIGN KEY (`member_id`) REFERENCES `members`(`member_id`) +); diff --git a/seed.sql b/seed.sql new file mode 100644 index 0000000..1ed8da0 --- /dev/null +++ b/seed.sql @@ -0,0 +1 @@ +INSERT OR IGNORE INTO `members` (`name`) VALUES ('pelosi');