-
Notifications
You must be signed in to change notification settings - Fork 0
Database Schema
vernfongchao edited this page Mar 14, 2022
·
9 revisions

| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| string | not null, indexed, unique | |
| username | string | not null, max_length: 40, indexed, unique |
| hashed_password | string | not null |
| created_at | datetime | not null |
| updated_at | datetime | not null |
- Index on
email, unique: true - Index on
username, unique: true
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| image | string | not null |
| summary | string | not null |
| user_id | integer | not null, foreign key |
| created_at | datetime | not null |
| updated_at | datetime | not null |
-
user_idreferencesusersTable
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| content | string | not null |
| user_id | integer | not null, foreign key |
| image_id | integer | not null, foreign key |
| created_at | datetime | not null |
| updated_at | datetime | not null |
-
user_idreferencesusersTable -
image_idreferencesimagesTable
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| user_id | integer | not null, foreign key |
| image_id | integer | not null, foreign key |
| created_at | datetime | not null |
| updated_at | datetime | not null |
-
user_idreferencesusersTable -
image_idreferencesimagesTable
| column name | data type | details |
|---|---|---|
| id | integer | not null, primary key |
| target_id | integer | not null, foreign key |
| user_id | integer | not null, foreign key |
| created_at | datetime | not null |
| updated_at | datetime | not null |
-
target_idreferencesusersTable -
user_idreferencesusersTable