working with db, docker working, small error with personal data
This commit is contained in:
58
db/01_init.sql
Normal file
58
db/01_init.sql
Normal file
@@ -0,0 +1,58 @@
|
||||
-- members
|
||||
CREATE TABLE IF NOT EXISTS members (
|
||||
id SERIAL PRIMARY KEY,
|
||||
email TEXT NOT NULL UNIQUE,
|
||||
first_name TEXT NOT NULL,
|
||||
last_name TEXT NOT NULL,
|
||||
password TEXT NOT NULL,
|
||||
apps TEXT[] DEFAULT '{}',
|
||||
created TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- networks
|
||||
CREATE TABLE IF NOT EXISTS networks (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name TEXT NOT NULL,
|
||||
logo TEXT,
|
||||
abbreviation TEXT,
|
||||
apps TEXT[] DEFAULT '{}',
|
||||
stripe_account_id TEXT,
|
||||
stripe_access_token TEXT,
|
||||
created TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- edges (member in network)
|
||||
CREATE TABLE IF NOT EXISTS member_network (
|
||||
id SERIAL PRIMARY KEY,
|
||||
member_id INTEGER REFERENCES members(id),
|
||||
network_id INTEGER REFERENCES networks(id),
|
||||
type TEXT NOT NULL DEFAULT 'IN',
|
||||
created TIMESTAMPTZ DEFAULT NOW(),
|
||||
UNIQUE(member_id, network_id)
|
||||
);
|
||||
|
||||
-- create schema
|
||||
CREATE SCHEMA IF NOT EXISTS org_1;
|
||||
|
||||
-- join form table
|
||||
CREATE TABLE IF NOT EXISTS org_1.join_form (
|
||||
id SERIAL PRIMARY KEY,
|
||||
fname TEXT NOT NULL,
|
||||
lname TEXT NOT NULL,
|
||||
email TEXT NOT NULL,
|
||||
phone TEXT,
|
||||
county TEXT,
|
||||
time TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- contact form table
|
||||
CREATE TABLE IF NOT EXISTS org_1.contact_form (
|
||||
id SERIAL PRIMARY KEY,
|
||||
fname TEXT NOT NULL,
|
||||
lname TEXT NOT NULL,
|
||||
email TEXT NOT NULL,
|
||||
phone TEXT,
|
||||
message TEXT,
|
||||
county TEXT,
|
||||
time TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
31
db/02_seed.sql
Normal file
31
db/02_seed.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
-- members
|
||||
INSERT INTO members (email, first_name, last_name, password, apps, created) VALUES
|
||||
('samrussell99@pm.me', 'Sam', 'Russell', '$argon2id$v=19$m=65536,t=3,p=4$n/8BaBisEnBaQNbkxzs1VA$dvvnupWNtB5w5qTBgEciDsNA6rOgXaEypcEK1A0ndLM', '{"Dashboard"}', '2026-01-15 09:58:01.0072'),
|
||||
('freddyjkrueger@gmail.com', 'Freddy','Krueger', '$argon2id$v=19$m=65536,t=3,p=4$ioAYDPtyUulykMrH9W7q9A$lG43cq6Dj3/n1+bJrkupWpB5Xro3UIQaVd9rjuJJ6nM', '{"Dashboard"}', '2026-01-13 13:38:46.0810'),
|
||||
('harmysmarmy@gmail.com', 'Harmy', 'Smarmy', '$argon2id$v=19$m=65536,t=3,p=4$FAhGtCtqNAQ19tBYD73wXQ$0AM/khyBFFuX2mv0ieqtGfsXRgtEldWKFwyeV3BA3Xk', '{"Dashboard"}', '2026-01-13 13:41:41.0722');
|
||||
|
||||
-- networks
|
||||
INSERT INTO networks (name, logo, abbreviation, apps, stripe_account_id, stripe_access_token, created) VALUES
|
||||
('Comal County Young Republicans', 'comalyr.svg', 'comalyr', '{"Dashboard","People","Settings"}', 'acct_1Sn6DwLpyskwAml9', 'sk_test_51Sn6DwLpyskwAml9JzWYlSee2we70EZ2nCwgrEVFGkaPdzXLUBXEDeiMSaVUZtvUowEl5nh07N3CEFYymjDvMXok00vaBYPNgn', '2026-01-10 09:58:01.0074'),
|
||||
('Hyperia', 'hyperia.svg', 'hyperia', '{"Dashboard","People","Settings"}', 'acct_1S4w0GHZemeF9CKR', 'sk_test_51S4w0GHZemeF9CKR2P1B4N7eO51aUcgTuOY5KRiKYXAQXuGaKblXitmBp58fYA200E0N7nHzgZxin1eNkhp2K1xB00q9hFNuQM', '2026-01-10 09:58:01.0074');
|
||||
|
||||
-- member_network edges
|
||||
INSERT INTO member_network (member_id, network_id, type, created) VALUES
|
||||
(1, 1, 'IN', '2025-11-24 00:54:36.0784'),
|
||||
(2, 1, 'IN', '2026-01-13 13:14:28.0178'),
|
||||
(3, 1, 'IN', '2026-01-13 13:28:35.0701'),
|
||||
(1, 2, 'IN', '2026-01-13 13:28:35.0701');
|
||||
|
||||
-- join form seed data
|
||||
INSERT INTO org_1.join_form (fname, lname, email, phone, county, time) VALUES
|
||||
('James', 'Mitchell', 'james.mitchell@gmail.com', '512-555-0101', 'Comal', '2025-12-16 23:11:31.0011'),
|
||||
('Rachel', 'Torres', 'rachel.torres@yahoo.com', '512-555-0102', 'Bexar', '2025-12-19 19:23:12.0717'),
|
||||
('David', 'Nguyen', 'david.nguyen@gmail.com', '830-555-0103', 'Comal', '2026-01-06 16:55:29.0288'),
|
||||
('Emily', 'Sanders', 'emily.sanders@outlook.com', '210-555-0104', 'Hays', '2026-01-07 17:14:01.0711');
|
||||
|
||||
-- contact form seed data
|
||||
INSERT INTO org_1.contact_form (fname, lname, email, phone, county, message, time) VALUES
|
||||
('Marcus', 'Webb', 'marcus.webb@gmail.com', '512-555-0201', 'Comal', 'Interested in volunteering at upcoming events.', '2025-12-29 13:20:28.0157'),
|
||||
('Sandra', 'Holloway', 'sandra.holloway@gmail.com', '830-555-0202', 'Comal', 'Would love to connect with your organization.', '2025-12-30 22:10:24.0971'),
|
||||
('Robert', 'Finley', 'robert.finley@gmail.com', '210-555-0203', 'Comal', 'Looking forward to getting more involved locally.', '2026-01-10 21:23:51.0073'),
|
||||
('Barbara', 'Crane', 'barbara.crane@outlook.com', '512-555-0204', 'Comal', 'Please reach out regarding the next meeting schedule.', '2026-01-10 21:23:54.0841');
|
||||
Reference in New Issue
Block a user