-
Notifications
You must be signed in to change notification settings - Fork 0
Database Schema
NoahNim edited this page Aug 24, 2021
·
9 revisions
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| name | string(30) | not null |
| string(250) | not null, unique | |
| firstName | string(250) | not null, unique |
| lastName | string(250) | not null, unique |
| biography | text | nullable |
| profilePhoto | string(7000) | nullable |
| photo | string(7000) | nullable |
| hashedPassword | string.binary | not null |
| created_at | datetime | not null |
| updated_at | datetime | not null |
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| name | string(255) | not null |
| description | text | nullable |
| date | date | not null |
| eventPhoto | string(7000) | not null |
| userId | integer | not null, foreignKey |
| created_at | datetime | not null |
| updated_at | datetime | not null |
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| content | text(2000) | not null |
| userId | integer | not null, foreignKey |
| eventId | integer | not null, foreignKey |
| created_at | datetime | not null |
| updated_at | datetime | not null |
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| userId | integer | not null, foreignKey |
| eventId | integer | not null, foreignKey |
| created_at | datetime | not null |
| updated_at | datetime | not null |
RSVP Table has a Many to One relationship with events and users. RSVP belongs to Users, Users has many RSVP's. RSVP's belongs to events, Events has many RSVP's.