-
Notifications
You must be signed in to change notification settings - Fork 1
DB Schema
Roger Camps edited this page Apr 29, 2022
·
10 revisions
column name | data type | details |
---|---|---|
id | integer | not null, primary key |
user_name | string | not null, unique |
string | not null, unique | |
hashed_password | string | not null |
column name | data type | details |
---|---|---|
id | integer | not null, primary key |
user_id | integer | not null, foreign key |
photo_url | text | not null |
title | string | not null |
-
user_id
referencesUsers
table
column name | data type | details |
---|---|---|
id | integer | not null, primary key |
user_id | integer | not null, foreign key |
photo_id | integer | not null, foreign key |
comment | string | not null |
-
user_id
referencesUsers
table -
photo_id
referencesPhotos
table
column name | data type | details |
---|---|---|
id | integer | not null, primary key |
user_id | integer | not null, foreign key |
photo_id | integer | not null, foreign key |
-
user_id
referencesUsers
table -
photo_id
referencesPhotos
table
column name | data type | details |
---|---|---|
id | integer | not null, primary key |
user_id | integer | not null, foreign key |
title | string | not null, foreign key |
-
user_id
referencesUsers
table
column name | data type | details |
---|---|---|
photo_id | integer | not null, foreign key |
album_id | integer | not null, foreign key |
-
photo_id
referencesPhotos
table -
album_id
referencesAlbums
table
column name | data type | details |
---|---|---|
id | integer | not null, foreign key |
tag_name | string | not null, foreign key |
column name | data type | details |
---|---|---|
tag_id | integer | not null, primary key |
photo_id | integer | not null, foreign key |
-
tag_id
referencesTags
table -
photo_id
referencesPhotos
table
column name | data type | details |
---|---|---|
followed_id | integer | not null, foreign key |
follower_id | integer | not null, foreign key |
-
followed_id
referencesUsers
table -
follower_id
referencesUsers
table