Skip to content

Commit

Permalink
Added mock data
Browse files Browse the repository at this point in the history
  • Loading branch information
Bedrockdude10 committed Feb 1, 2024
1 parent 376cba5 commit abea1a8
Showing 1 changed file with 67 additions and 1 deletion.
68 changes: 67 additions & 1 deletion backend/db/migrations/init.sql
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ DROP TABLE IF EXISTS label;
DROP TABLE IF EXISTS task_labels;
DROP TABLE IF EXISTS files;


CREATE TYPE role AS ENUM ('PATIENT', 'PRIMARY', 'SECONDARY');
CREATE TYPE task_assignment_status AS ENUM ('ACCEPTED', 'DECLINED', 'NOTIFIED');
CREATE TYPE task_status AS ENUM ('INCOMPLETE', 'COMPLETE', 'PARTIAL');
Expand Down Expand Up @@ -113,6 +112,7 @@ CREATE TABLE IF NOT EXISTS files (
FOREIGN KEY (task_id) REFERENCES task (task_id)
);

----------------- SAMPLE DATA :) -----------------------

-- Insert sample data into "medication" table
INSERT INTO medication (medication_id, medication_name)
Expand All @@ -122,3 +122,69 @@ VALUES
(3, 'Medication C'),
(4, 'Medication D'),
(5, 'Medication E')

INSERT INTO care_group (group_name, date_created)
VALUES
('Smith Family', NOW()),
('Johnson Support Network', NOW()),
('Williams Care Team', NOW()),
('Brown Medical Group', NOW())
;

INSERT INTO users (user_id, first_name, last_name, email, phone, address)
VALUES
('user1', 'John', 'Smith', '[email protected]', '123-456-7890', '123 Main St'),
('user2', 'Jane', 'Doe', '[email protected]', '987-654-3210', '456 Elm St'),
('user3', 'Bob', 'Johnson', '[email protected]', NULL, NULL),
('user4', 'Emily', 'Garcia', '[email protected]', '555-1212', '789 Oak Ave')
;

INSERT INTO group_roles (group_id, user_id, role)
VALUES
(1, 'user1', 'PATIENT'),
(1, 'user2', 'PRIMARY'),
(2, 'user3', 'PRIMARY'),
(2, 'user4', 'SECONDARY'),
(3, 'user4', 'PATIENT'),
(4, 'user1', 'SECONDARY'),
(4, 'user3', 'SECONDARY')
;

INSERT INTO task (group_id, created_by, created_date, start_date, end_date, notes, task_status, task_type)
VALUES
(1, 'user2', NOW(), '2024-02-05 10:00:00', '2024-02-05 11:00:00', 'Pick up medication from pharmacy', 'INCOMPLETE', 'med_mgmt'),
(2, 'user3', NOW(), '2024-02-10 14:30:00', NULL, 'Schedule doctor appointment', 'INCOMPLETE', 'dr_appt'),
(3, 'user4', NOW(), NULL, '2024-02-20 23:59:59', 'Submit insurance claim', 'PARTIAL', 'financial'),
(4, 'user1', NOW(), NULL, NULL, 'Refill water pitcher', 'COMPLETE', 'other')
;

INSERT INTO task_assignees (task_id, user_id, assignment_status, assigned_by, assigned_date)
VALUES
(1, 'user1', 'ACCEPTED', 'user2', NOW()),
(2, 'user3', 'NOTIFIED', 'user3', NOW()),
(3, 'user4', 'DECLINED', 'user4', NOW()),
(4, 'user2', 'COMPLETE', 'user1', NOW())
;

INSERT INTO label (group_id, label_name, label_color)
VALUES
(1, 'Medication', 'blue'),
(2, 'Appointments', 'green'),
(3, 'Financial', 'orange'),
(4, 'Household', 'purple')
;

INSERT INTO task_labels (task_id, group_id, label_name)
VALUES
(1, 1, 'Medication'),
(2, 2, 'Appointments'),
(3, 3, 'Financial'),
(4, 4, 'Household')
;

INSERT INTO files (file_id, file_name, group_id, upload_by, upload_date, file_size, task_id)
VALUES
(1, 'Medication list.pdf', 1, 'user2', NOW(), 123456, 1),
(2, 'Insurance form.docx', 3, 'user4', NOW(), 456789, 3),
(3, 'Water pitcher instructions.txt', 4, 'user1', NOW(), 1234, 4)
;

0 comments on commit abea1a8

Please sign in to comment.