Gachon Univ. 21, Database Term Project - Instagram Clone
- description: Gachon Univ. 21, Database Term Project - Instagram Clone
- author: 김예지, 김의진, 서지호, 조태완
- version: 1.0.0
- university: Gachon University
- department: Artificial Intelligence
- email: [email protected], [email protected], [email protected], [email protected]
- last update: 2022-11-28
chat_id: char(70)member: int
chat_room_id: char(70)chat_file: char(70)
comment_id: int, primary keycontent: varchar(2000)perrent_id: intuser_id: int unsignedpost_id: int unsigned
follow_id: int, primary keyfollower_id: intfollowing: int
hashtag_id: int, primary keyhashtag: varchar(30)
image_id: int, primary keyfile_name: varchar(2000)post_id: int unsigned
session_id: intuser_id: int, primary key
post_id: int, primary keycontent: tinytextlocation: varchar(30)user_id: int
post_hashtag_id: intpost_id: inthashtag_id2: int
user_id: int(auto increment), primary keyemail: varchar(50)password: varchar(200)phone: varchar(11)gender: enum('male','female')name: varchar(10)nickname: varchar(10)website: varchar(50)introduce: varchar(100)profile_image: tinytext
user_comment_like_id: int, primary keyuser_id: int unsignedcomment_id: int unsigned
user_comment_tag_id: int, primary keyuser_id: int unsignedcomment_id: int unsigned
user_post_like_id: int, primary keyuser_id: int unsignedpost_id: int unsigned
user_post_tag_id: int, primary keyuser_id: int unsignedpost_id: int unsigned
- use protocol.java file
| type | name | description |
|---|---|---|
| int | typeofrequest | type of request number |
| int | sender | user_id of requst member |
| ArrayList<Integer> | list | invite chat members |
| type | name | description |
|---|---|---|
| int | typeofrequest | type of request number |
| int | sender | user_id of requst member |
| String | roomnumber | chat room number with md5 |
| ArrayList<Integer> | list | invite chat members |
| type | name | description |
|---|---|---|
| int | typeofrequest | type of request number |
| int | sender | user_id of requst member |
| String | roomnumber | chat room number with md5 |
| type | name | description |
|---|---|---|
| int | typeofrequest | type of request number |
| String | roomnumber | chat room number with md5 |
| int | sender | user_id of requst member |
| int | message | message content |
| String | time | time when send messege |
| boolean | file_exist | Determine if a file exists |
| String | file_path | Storage Location of sended file in server |
| type | name | description |
|---|---|---|
| int | typeofrequest | type of request number |
roomnumber: md5(number of members + user_id of members + time)- https://en.wikipedia.org/wiki/MD5
user_id: mysql auto increment- https://dev.mysql.com/doc/refman/5.6/en/innodb-auto-increment-handling.html