Database Schema - NathanFrank285/DevRabbit GitHub Wiki
Database Schema
Users
column name |
data type |
details |
id |
integer |
not null, primary key |
fullname |
string |
|
username |
string |
not null, unique |
email |
string |
not null, unique |
hashedPassword |
varbinary |
not null |
biography |
string |
|
hourlyRate |
integer |
|
specialties |
string |
|
videoLink |
text |
not null |
created_at |
datetime |
not null |
updated-at |
datetime |
not null |
Reviews
column name |
data type |
details |
id |
integer |
not null, primary key |
clientId |
integer |
not null, foreign key |
developerId |
integer |
not null, foreign key |
title |
string |
|
body |
text |
not null |
taskId |
integer |
not null, foreign key |
created_at |
datetime |
not null |
updated-at |
datetime |
not null |
Current Tasks
column name |
data type |
details |
id |
integer |
not null, primary key |
clientId |
integer |
not null, foreign key |
developerId |
integer |
not null, foreign key |
message |
text |
not null |
startTime |
datetime |
not null |
endTime |
datetime |
not null |
pending |
boolean |
not null |
completed |
boolean |
not null |
created_at |
datetime |
not null |
updated-at |
datetime |
not null |
Availability Table
column name |
data type |
details |
id |
integer |
not null, primary key |
userId |
integer |
not null, foreign key |
startTime |
date |
not null |
endTime |
date |
not null |