-
Notifications
You must be signed in to change notification settings - Fork 0
Database Schema
Dan edited this page Jan 6, 2020
·
10 revisions
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
username |
string | not null, indexed, unique |
email |
string | not null, indexed, unique |
password_digest |
string | not null |
session_token |
string | not null, indexed, unique |
image_url |
string |
- index on
username,unique: true - index on
email,unique: true - index on
session_token,unique: true
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
title |
string | not null, indexed, unique |
image_url |
string | |
description |
text | |
category_id |
integer | not null, indexed, foreign key |
- index on
title,unique: true - index on
category_id -
category_idreferencescategories
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
| title | string | not null, indexed, unique |
- index on
title,unique: true
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
picture_id |
integer | not null, indexed, foreign key |
user_id |
integer | not null, indexed, foreign key |
-
picture_idreferencespictures -
user_idreferencesusers - index on [:
picture_id, :user_id],unique: true
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
category_id |
integer | not null, indexed, foreign key |
user_id |
integer | not null, indexed, foreign key |
-
category_idreferencescategories -
user_idreferencesusers - index on [:
category_id, :user_id],unique: true
| column name | data types | detail |
|---|---|---|
id |
integer | not null, primary key |
title |
string | not null, indexed, unique |
picture_id |
integer | not null, foreign key |
user_id |
integer | not null, foreign key |
-
picture_idreferencespictures -
user_idreferencesusers - index on
title,unique: true