-
Notifications
You must be signed in to change notification settings - Fork 2
Schema
CGodl edited this page May 31, 2020
·
9 revisions
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
email |
string | not null, unique, indexed |
name |
string | not null |
password_digest |
string | not null |
session_token |
string | not null, indexed |
created_at |
datetime | not null |
updated_at |
datetime | not null |
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
author_id |
integer | not null, foreign key |
history_id |
integer | not null, foreign key |
group_id |
integer | foreign key |
cost |
decimal | not null |
description |
text | not null |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
author_idreferencesusers -
history_idreferences transactionhistory -
group_idreferencesgroups
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
author_id |
integer | not null, foreign key |
bill_id |
integer | not null, foreign key |
text_body |
text | not null |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
author_idreferencesusers -
bill_idreferencesbills
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
author_id |
integer | not null, foreign key |
created_at |
datetime | not null |
updated_at |
datetime | not null |
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
author_id |
integer | not null, foreign key |
friend_id |
integer | not null, foreign key |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
author_idreferencesusersthat initiated friends listing -
friend_idreferencesusersthat accepted friends listing
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
user_id |
integer | not null, foreign key |
group_id |
integer | not null, foreign key |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
user_idreferencesusers -
group_idreferencesgroups
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
bill_id |
integer | not null, foreign key |
user_id |
integer | foreign key |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
bill_idreferencesbills -
user_idreferencesuserswho received either a credited or debited expense
| Column Name | Data Type | Details |
|---|---|---|
id |
integer | not null, primary key |
author_id |
integer | not null, foreign key |
title |
integer | not null |
created_at |
datetime | not null |
updated_at |
datetime | not null |
-
author_idreferencesusersthat createdgroup