Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
gredu_labs
Commits
eba04788
Commit
eba04788
authored
Mar 01, 2016
by
Vassilis Kanellopoulos
Browse files
added complete database schema
parent
9ca24517
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
data/db/schema.mysql.sql
0 → 100644
View file @
eba04788
This diff is collapsed.
Click to expand it.
module/application_form/data/schema.mysql.sql
View file @
eba04788
...
...
@@ -19,16 +19,25 @@ DROP TABLE IF EXISTS `applicationform`;
CREATE
TABLE
`applicationform`
(
`id`
int
(
11
)
unsigned
NOT
NULL
AUTO_INCREMENT
,
`school_id`
int
(
11
)
unsigned
NOT
NULL
,
`apply_for`
varchar
(
255
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`apply_for`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`new_lab_perspective`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`comments`
TEXT
COLLATE
utf8mb4_unicode_ci
,
`comments`
text
COLLATE
utf8mb4_unicode_ci
,
`submitted`
int
(
11
)
unsigned
NOT
NULL
,
`submitted_by`
varchar
(
255
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`index_foreignkey_applicationform_school`
(
`school_id`
)
KEY
`index_foreignkey_applicationform_school`
(
`school_id`
),
CONSTRAINT
`c_fk_applicationform_school_id`
FOREIGN
KEY
(
`school_id`
)
REFERENCES
`school`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
CASCADE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `applicationform`
--
LOCK
TABLES
`applicationform`
WRITE
;
/*!40000 ALTER TABLE `applicationform` DISABLE KEYS */
;
/*!40000 ALTER TABLE `applicationform` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `applicationformitem`
...
...
@@ -41,16 +50,27 @@ CREATE TABLE `applicationformitem` (
`id`
int
(
11
)
unsigned
NOT
NULL
AUTO_INCREMENT
,
`itemcategory_id`
int
(
11
)
unsigned
NOT
NULL
,
`qty`
int
(
11
)
unsigned
NOT
NULL
,
`reasons`
TEXT
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`reasons`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`applicationform_id`
int
(
11
)
unsigned
NOT
NULL
,
`lab_id`
int
(
11
)
unsigned
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`index_foreignkey_applicationformitem_itemcategory`
(
`itemcategory_id`
),
KEY
`index_foreignkey_applicationformitem_applicationform`
(
`applicationform_id`
),
KEY
`index_foreignkey_applicationformitem_lab`
(
`lab_id`
)
KEY
`index_foreignkey_applicationformitem_lab`
(
`lab_id`
),
CONSTRAINT
`c_fk_applicationformitem_itemcategory_id`
FOREIGN
KEY
(
`itemcategory_id`
)
REFERENCES
`itemcategory`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
CASCADE
,
CONSTRAINT
`c_fk_applicationformitem_applicationform_id`
FOREIGN
KEY
(
`applicationform_id`
)
REFERENCES
`applicationform`
(
`id`
)
ON
DELETE
CASCADE
ON
UPDATE
CASCADE
,
CONSTRAINT
`c_fk_applicationformitem_lab_id`
FOREIGN
KEY
(
`lab_id`
)
REFERENCES
`lab`
(
`id`
)
ON
DELETE
RESTRICT
ON
UPDATE
CASCADE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `applicationformitem`
--
LOCK
TABLES
`applicationformitem`
WRITE
;
/*!40000 ALTER TABLE `applicationformitem` DISABLE KEYS */
;
/*!40000 ALTER TABLE `applicationformitem` ENABLE KEYS */
;
UNLOCK
TABLES
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
...
...
@@ -59,5 +79,4 @@ CREATE TABLE `applicationformitem` (
/*!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 */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
\ No newline at end of file
module/authentication/data/schema.mysql.sql
View file @
eba04788
...
...
@@ -18,23 +18,32 @@ DROP TABLE IF EXISTS `user`;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`user`
(
`id`
int
(
11
)
unsigned
NOT
NULL
AUTO_INCREMENT
,
`mail`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`last_login`
int
(
11
)
unsigned
DEFAULT
NULL
,
`password`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
,
`display_name`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`office_name`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
,
`created`
int
(
11
)
unsigned
NOT
NULL
,
`uid`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
,
`mail`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`password`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
,
`last_login`
int
(
11
)
unsigned
DEFAULT
NULL
,
`authentication_source`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`role`
varchar
(
191
)
COLLATE
utf8mb4_unicode_ci
NOT
NULL
,
`school_id`
int
(
11
)
unsigned
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`mail_UNIQUE`
(
`mail`
),
KEY
`index_foreignkey_user_school`
(
`school_id`
),
CONSTRAINT
`c_fk_user_school_id`
FOREIGN
KEY
(
`school_id`
)
REFERENCES
`school`
(
`id`
)
ON
DELETE
SET
NULL
ON
UPDATE
SET
NULL
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
16
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
;
CONSTRAINT
`c_fk_user_school_id`
FOREIGN
KEY
(
`school_id`
)
REFERENCES
`school`
(
`id`
)
ON
DELETE
SET
NULL
ON
UPDATE
CASCADE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `user`
--
LOCK
TABLES
`user`
WRITE
;
/*!40000 ALTER TABLE `user` DISABLE KEYS */
;
/*!40000 ALTER TABLE `user` ENABLE KEYS */
;
UNLOCK
TABLES
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
...
...
@@ -42,4 +51,4 @@ CREATE TABLE `user` (
/*!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 */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
\ No newline at end of file
module/schools/data/schema.mysql.sql
View file @
eba04788
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment