Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
Database
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MediaDB_V2
Database
Commits
0be25fba
Commit
0be25fba
authored
Feb 21, 2018
by
Nico Schallehn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
RC13
Kommentare mit Deutscher Übersetzung hinzugefügt
parent
b90e81a2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
59 deletions
+59
-59
MediaDB2.mwb
MediaDB2.mwb
+0
-0
MediaDB2.sql
MediaDB2.sql
+59
-59
No files found.
MediaDB2.mwb
View file @
0be25fba
No preview for this file type
MediaDB2.sql
View file @
0be25fba
...
...
@@ -23,14 +23,14 @@ DROP TABLE IF EXISTS `MediaDB2`.`MediaObjects` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`MediaObjects`
(
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`title_german`
VARCHAR
(
255
)
NOT
NULL
,
`title_original`
VARCHAR
(
255
)
NOT
NULL
,
`year`
INT
NULL
,
`rating`
FLOAT
(
2
,
1
)
NULL
,
`summary`
TEXT
NULL
,
`last_update`
DATETIME
NULL
,
`type`
ENUM
(
'series'
,
'episode'
,
'movie'
)
NOT
NULL
,
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
COMMENT
'IMDB ID'
,
`title_german`
VARCHAR
(
255
)
NOT
NULL
COMMENT
'Deutscher Titel'
,
`title_original`
VARCHAR
(
255
)
NOT
NULL
COMMENT
'Original Titel'
,
`year`
INT
NULL
COMMENT
'Erscheinungsjahr'
,
`rating`
FLOAT
(
2
,
1
)
NULL
COMMENT
'Bewertung'
,
`summary`
TEXT
NULL
COMMENT
'Zusammenfassung'
,
`last_update`
DATETIME
NULL
COMMENT
'Letzte Aktualisierung'
,
`type`
ENUM
(
'series'
,
'episode'
,
'movie'
)
NOT
NULL
COMMENT
'Typ'
,
PRIMARY
KEY
(
`imdb_id`
),
UNIQUE
INDEX
`imdbID_UNIQUE`
(
`imdb_id`
ASC
))
ENGINE
=
InnoDB
;
...
...
@@ -44,8 +44,8 @@ DROP TABLE IF EXISTS `MediaDB2`.`MovieCollections` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`MovieCollections`
(
`title_german`
VARCHAR
(
255
)
NOT
NULL
,
`title_original`
VARCHAR
(
255
)
NOT
NULL
,
`title_german`
VARCHAR
(
255
)
NOT
NULL
COMMENT
'Deutscher Kollektionsname'
,
`title_original`
VARCHAR
(
255
)
NOT
NULL
COMMENT
'Originaler Kollektionsname'
,
`collection_id`
INT
NOT
NULL
,
PRIMARY
KEY
(
`collection_id`
),
UNIQUE
INDEX
`collection_id_UNIQUE`
(
`collection_id`
ASC
))
...
...
@@ -61,10 +61,10 @@ DROP TABLE IF EXISTS `MediaDB2`.`Movies` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Movies`
(
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`collection_id`
INT
NULL
,
`youtube_trailer`
VARCHAR
(
14
)
NULL
,
`fsk`
INT
NULL
,
`tagline`
TEXT
NULL
,
`collection_id`
INT
NULL
COMMENT
'Kollektion'
,
`youtube_trailer`
VARCHAR
(
14
)
NULL
COMMENT
'Youtube Trailer'
,
`fsk`
INT
NULL
COMMENT
'Altersfreigabe (FSK)'
,
`tagline`
TEXT
NULL
COMMENT
'Slogan'
,
UNIQUE
INDEX
`imdbID_UNIQUE`
(
`imdb_id`
ASC
),
INDEX
`collection_id_idx`
(
`collection_id`
ASC
),
CONSTRAINT
`imdb_id_MediaObj_Movie`
...
...
@@ -89,8 +89,8 @@ DROP TABLE IF EXISTS `MediaDB2`.`Series` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Series`
(
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`finished`
TINYINT
(
1
)
NULL
,
`tvdb_id`
VARCHAR
(
10
)
NULL
,
`finished`
TINYINT
(
1
)
NULL
COMMENT
'Abgeschlossen'
,
`tvdb_id`
VARCHAR
(
10
)
NULL
COMMENT
'TVDB ID'
,
UNIQUE
INDEX
`imdb_id_UNIQUE`
(
`imdb_id`
ASC
),
CONSTRAINT
`imdb_id_MediaObj_Series`
FOREIGN
KEY
(
`imdb_id`
)
...
...
@@ -110,10 +110,10 @@ SHOW WARNINGS;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Episodes`
(
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`series_imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`season_nr`
INT
NOT
NULL
,
` episode_nr`
INT
NOT
NULL
,
`fsk`
INT
NULL
,
`comment`
VARCHAR
(
255
)
NULL
,
`season_nr`
INT
NOT
NULL
COMMENT
'Staffel'
,
` episode_nr`
INT
NOT
NULL
COMMENT
'Episode'
,
`fsk`
INT
NULL
COMMENT
'Altersfreigabe'
,
`comment`
VARCHAR
(
255
)
NULL
COMMENT
'Kommentar'
,
UNIQUE
INDEX
`imdbID_UNIQUE`
(
`imdb_id`
ASC
),
INDEX
`series_imdb_id_MediaObj_Episodes_idx`
(
`series_imdb_id`
ASC
),
CONSTRAINT
`imdb_id_MediaObj_Episodes`
...
...
@@ -138,10 +138,10 @@ DROP TABLE IF EXISTS `MediaDB2`.`Persons` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Persons`
(
`person_id`
VARCHAR
(
9
)
NOT
NULL
,
`name`
VARCHAR
(
255
)
NULL
,
`birthday`
DATE
NULL
,
`deathday`
DATE
NULL
,
`gender`
ENUM
(
'male'
,
'female'
)
NULL
,
`name`
VARCHAR
(
255
)
NULL
COMMENT
'Name'
,
`birthday`
DATE
NULL
COMMENT
'Geburstag'
,
`deathday`
DATE
NULL
COMMENT
'Todestag'
,
`gender`
ENUM
(
'male'
,
'female'
)
NULL
COMMENT
'Geschlecht'
,
PRIMARY
KEY
(
`person_id`
),
UNIQUE
INDEX
`actor_id_UNIQUE`
(
`person_id`
ASC
))
ENGINE
=
InnoDB
;
...
...
@@ -158,8 +158,8 @@ CREATE TABLE IF NOT EXISTS `MediaDB2`.`MediaObjectPersons` (
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`actor_id`
VARCHAR
(
9
)
NOT
NULL
,
`role_id`
VARCHAR
(
9
)
NULL
,
`role`
VARCHAR
(
255
)
NULL
,
`type`
ENUM
(
'actor'
,
'director'
,
'writer'
)
NOT
NULL
,
`role`
VARCHAR
(
255
)
NULL
COMMENT
'Rolle'
,
`type`
ENUM
(
'actor'
,
'director'
,
'writer'
)
NOT
NULL
COMMENT
'Typ'
,
INDEX
`imdb_id_idx`
(
`imdb_id`
ASC
),
INDEX
`actor_id_idx`
(
`actor_id`
ASC
),
CONSTRAINT
`imdb_id_MediaObj_Persons`
...
...
@@ -184,8 +184,8 @@ DROP TABLE IF EXISTS `MediaDB2`.`Genres` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Genres`
(
`genre_id`
INT
NOT
NULL
,
`name_german`
VARCHAR
(
45
)
NULL
,
`name_english`
VARCHAR
(
45
)
NULL
,
`name_german`
VARCHAR
(
45
)
NULL
COMMENT
'Genre (DE)'
,
`name_english`
VARCHAR
(
45
)
NULL
COMMENT
'Genre (EN)'
,
PRIMARY
KEY
(
`genre_id`
),
UNIQUE
INDEX
`genre_id_UNIQUE`
(
`genre_id`
ASC
))
ENGINE
=
InnoDB
;
...
...
@@ -226,28 +226,28 @@ SHOW WARNINGS;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Files`
(
`file_id`
INT
NOT
NULL
AUTO_INCREMENT
,
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`size`
BIGINT
(
20
)
NULL
,
`checksum`
VARCHAR
(
32
)
NULL
,
`dimensions`
VARCHAR
(
45
)
NULL
,
`source`
VARCHAR
(
45
)
NULL
,
`video_container`
VARCHAR
(
255
)
NULL
,
`video_codec`
VARCHAR
(
255
)
NULL
,
`hdr`
VARCHAR
(
255
)
NULL
,
`bitdepth`
INT
NULL
,
`duration`
INT
NULL
,
`overall_bitrate`
INT
NULL
,
`resolution`
VARCHAR
(
255
)
NULL
,
`width`
INT
NULL
,
`height`
INT
NULL
,
`fps`
FLOAT
(
6
,
3
)
NULL
,
`hdd`
VARCHAR
(
255
)
NULL
,
`encoding_mode`
VARCHAR
(
45
)
NULL
,
`encoding_quality`
FLOAT
(
6
,
1
)
NULL
,
`status`
TINYINT
(
1
)
NULL
,
`comment`
VARCHAR
(
255
)
NULL
,
`cut`
VARCHAR
(
255
)
NULL
,
`added`
DATETIME
NULL
,
`last_checked`
DATETIME
NULL
,
`size`
BIGINT
(
20
)
NULL
COMMENT
'Größe'
,
`checksum`
VARCHAR
(
32
)
NULL
COMMENT
'MD5-Summe'
,
`dimensions`
VARCHAR
(
45
)
NULL
COMMENT
'Dimension'
,
`source`
VARCHAR
(
45
)
NULL
COMMENT
'Quelle'
,
`video_container`
VARCHAR
(
255
)
NULL
COMMENT
'Videokontainer'
,
`video_codec`
VARCHAR
(
255
)
NULL
COMMENT
'Videocodec'
,
`hdr`
VARCHAR
(
255
)
NULL
COMMENT
'HDR'
,
`bitdepth`
INT
NULL
COMMENT
'Bittiefe'
,
`duration`
INT
NULL
COMMENT
'Laufzeit'
,
`overall_bitrate`
INT
NULL
COMMENT
'Gesamtbitrate'
,
`resolution`
VARCHAR
(
255
)
NULL
COMMENT
'Auflösung'
,
`width`
INT
NULL
COMMENT
'Bildbreite'
,
`height`
INT
NULL
COMMENT
'Bildhöhe'
,
`fps`
FLOAT
(
6
,
3
)
NULL
COMMENT
'Bildwiederholrate'
,
`hdd`
VARCHAR
(
255
)
NULL
COMMENT
'Festplatte'
,
`encoding_mode`
VARCHAR
(
45
)
NULL
COMMENT
'Encoding Modus'
,
`encoding_quality`
FLOAT
(
6
,
1
)
NULL
COMMENT
'Encoding Qualität'
,
`status`
TINYINT
(
1
)
NULL
COMMENT
'Status'
,
`comment`
VARCHAR
(
255
)
NULL
COMMENT
'Kommentar'
,
`cut`
VARCHAR
(
255
)
NULL
COMMENT
'Schnitt'
,
`added`
DATETIME
NULL
COMMENT
'Hinzugefügt'
,
`last_checked`
DATETIME
NULL
COMMENT
'Letzte Überprüfung'
,
PRIMARY
KEY
(
`file_id`
),
UNIQUE
INDEX
`file_id_UNIQUE`
(
`file_id`
ASC
),
INDEX
`imdb_id_idx`
(
`imdb_id`
ASC
),
...
...
@@ -281,10 +281,10 @@ DROP TABLE IF EXISTS `MediaDB2`.`Views` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Views`
(
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
,
`file_id`
INT
NULL
,
`imdb_id`
VARCHAR
(
9
)
NOT
NULL
COMMENT
'IMDB ID'
,
`file_id`
INT
NULL
COMMENT
'Datei ID'
,
`ViewGroupID`
INT
NOT
NULL
,
`date`
DATETIME
NOT
NULL
,
`date`
DATETIME
NOT
NULL
COMMENT
'Gesehen am'
,
INDEX
`fk_Views_1_idx`
(
`file_id`
ASC
),
INDEX
`imdb_id_MediaObj_Views_idx`
(
`imdb_id`
ASC
),
INDEX
`fk_Views_ViewGroups1_idx`
(
`ViewGroupID`
ASC
),
...
...
@@ -315,10 +315,10 @@ DROP TABLE IF EXISTS `MediaDB2`.`AudioTracks` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`AudioTracks`
(
`file_id`
INT
NOT
NULL
,
`language`
VARCHAR
(
3
)
NULL
,
`codec`
VARCHAR
(
255
)
NULL
,
`bitrate`
INT
NULL
,
`channels`
INT
NULL
,
`language`
VARCHAR
(
3
)
NULL
COMMENT
'Sprache'
,
`codec`
VARCHAR
(
255
)
NULL
COMMENT
'Codec'
,
`bitrate`
INT
NULL
COMMENT
'Audio Bitrate'
,
`channels`
INT
NULL
COMMENT
'Audiokanäle'
,
INDEX
`imdb_id_idx`
(
`file_id`
ASC
),
CONSTRAINT
`file_id`
FOREIGN
KEY
(
`file_id`
)
...
...
@@ -337,8 +337,8 @@ DROP TABLE IF EXISTS `MediaDB2`.`Countries` ;
SHOW
WARNINGS
;
CREATE
TABLE
IF
NOT
EXISTS
`MediaDB2`
.
`Countries`
(
`country_id`
INT
NOT
NULL
,
`name_german`
VARCHAR
(
45
)
NULL
,
`name_english`
VARCHAR
(
45
)
NULL
,
`name_german`
VARCHAR
(
45
)
NULL
COMMENT
'Drehland (DE)'
,
`name_english`
VARCHAR
(
45
)
NULL
COMMENT
'Drehland (EN)'
,
PRIMARY
KEY
(
`country_id`
))
ENGINE
=
InnoDB
;
...
...
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