Toggle navigation
Toggle navigation
This project
Loading...
Sign in
HyeonJun Jeon
/
Extended-Calendar
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
HyeonJun Jeon
2022-06-10 08:39:18 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3fe9400c9401d7443c56e4eb7da4257d12804348
3fe9400c
1 parent
e5b43d9d
[Add] DB schema file
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
163 additions
and
0 deletions
schema.sql
schema.sql
0 → 100644
View file @
3fe9400
-- MySQL dump 10.14 Distrib 5.5.68-MariaDB, for Linux (x86_64)
--
-- Host: extended-calendar-db.cihyg6ssq3la.ap-northeast-2.rds.amazonaws.com Database: db
-- ------------------------------------------------------
-- Server version 8.0.28
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
/*!40101 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
-- Table structure for table `schedules_date`
--
DROP
TABLE
IF
EXISTS
`schedules_date`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`schedules_date`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
,
`userID`
int
NOT
NULL
,
`uid`
int
DEFAULT
NULL
,
`label`
varchar
(
100
)
DEFAULT
NULL
,
`subjectID`
int
NOT
NULL
,
`type`
varchar
(
50
)
DEFAULT
NULL
,
`description`
varchar
(
2000
)
DEFAULT
NULL
,
`url`
varchar
(
2000
)
DEFAULT
NULL
,
`detail`
varchar
(
4000
)
DEFAULT
NULL
,
`status`
tinyint
DEFAULT
'1'
,
`date`
date
NOT
NULL
,
PRIMARY
KEY
(
`ID`
),
UNIQUE
KEY
`schedules_date(userID&uid)`
(
`userID`
,
`uid`
),
KEY
`schedules_date-subjects`
(
`subjectID`
),
CONSTRAINT
`schedules_date-subjects`
FOREIGN
KEY
(
`subjectID`
)
REFERENCES
`subjects`
(
`ID`
),
CONSTRAINT
`schedules_date-users`
FOREIGN
KEY
(
`userID`
)
REFERENCES
`users`
(
`ID`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2587
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `schedules_repeat`
--
DROP
TABLE
IF
EXISTS
`schedules_repeat`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`schedules_repeat`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
,
`userID`
int
NOT
NULL
,
`uid`
int
DEFAULT
NULL
,
`label`
varchar
(
100
)
DEFAULT
NULL
,
`subjectID`
int
NOT
NULL
,
`type`
varchar
(
50
)
DEFAULT
NULL
,
`description`
varchar
(
2000
)
DEFAULT
NULL
,
`url`
varchar
(
2000
)
DEFAULT
NULL
,
`detail`
varchar
(
4000
)
DEFAULT
NULL
,
`status`
tinyint
DEFAULT
'1'
,
`day`
tinyint
DEFAULT
NULL
,
`startTime`
time
DEFAULT
NULL
,
`endTime`
time
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
),
UNIQUE
KEY
`schedules_repeat(userID&uid)`
(
`userID`
,
`uid`
),
KEY
`schedules_repeat-subjects`
(
`subjectID`
),
CONSTRAINT
`schedules_repeat-subjects`
FOREIGN
KEY
(
`subjectID`
)
REFERENCES
`subjects`
(
`ID`
),
CONSTRAINT
`schedules_repeat-users`
FOREIGN
KEY
(
`userID`
)
REFERENCES
`users`
(
`ID`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
656
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `schedules_time`
--
DROP
TABLE
IF
EXISTS
`schedules_time`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`schedules_time`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
,
`userID`
int
NOT
NULL
,
`uid`
int
DEFAULT
NULL
,
`label`
varchar
(
100
)
DEFAULT
NULL
,
`subjectID`
int
NOT
NULL
,
`type`
varchar
(
50
)
DEFAULT
NULL
,
`description`
varchar
(
2000
)
DEFAULT
NULL
,
`url`
varchar
(
2000
)
DEFAULT
NULL
,
`detail`
varchar
(
4000
)
DEFAULT
NULL
,
`status`
tinyint
DEFAULT
'1'
,
`date`
date
NOT
NULL
,
`startTime`
time
DEFAULT
NULL
,
`endTime`
time
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
),
UNIQUE
KEY
`schedules_time(userID&uid)`
(
`userID`
,
`uid`
),
KEY
`schedules_time-subjects`
(
`subjectID`
),
CONSTRAINT
`schedules_time-subjects`
FOREIGN
KEY
(
`subjectID`
)
REFERENCES
`subjects`
(
`ID`
),
CONSTRAINT
`schedules_time-users`
FOREIGN
KEY
(
`userID`
)
REFERENCES
`users`
(
`ID`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1831
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `subjects`
--
DROP
TABLE
IF
EXISTS
`subjects`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`subjects`
(
`ID`
int
NOT
NULL
,
`name`
text
,
PRIMARY
KEY
(
`ID`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `user-subject`
--
DROP
TABLE
IF
EXISTS
`user-subject`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`user-subject`
(
`userID`
int
DEFAULT
NULL
,
`subjectID`
int
DEFAULT
NULL
,
`nickname`
varchar
(
255
)
DEFAULT
NULL
,
`status`
tinyint
DEFAULT
NULL
,
`color`
char
(
6
)
DEFAULT
NULL
,
UNIQUE
KEY
`uk`
(
`userID`
,
`subjectID`
),
KEY
`subjectID`
(
`subjectID`
),
CONSTRAINT
`user-subject_ibfk_1`
FOREIGN
KEY
(
`userID`
)
REFERENCES
`users`
(
`ID`
),
CONSTRAINT
`user-subject_ibfk_2`
FOREIGN
KEY
(
`subjectID`
)
REFERENCES
`subjects`
(
`ID`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `users`
--
DROP
TABLE
IF
EXISTS
`users`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`users`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
40
)
DEFAULT
NULL
,
`loginID`
varchar
(
255
)
DEFAULT
NULL
,
`loginPW`
varchar
(
500
)
DEFAULT
NULL
,
`ical`
varchar
(
1000
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
32
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_0900_ai_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2022-06-10 8:28:06
Please
register
or
login
to post a comment