Changes between Version 15 and Version 16 of TaskRecordedFile


Ignore:
Timestamp:
03/15/11 23:02:16 (15 years ago)
Author:
sphery
Comment:

Add in metadatacommon and modify recorded and videofilemetadata appropriately

Legend:

Unmodified
Added
Removed
Modified
  • TaskRecordedFile

    v15 v16  
    5050# - editing
    5151# - filesize
     52# - stars
     53#
     54# Add metadataid, which refers to a record in metadatacommon.
    5255#
    5356# The former recorded.starttime/endtime values, which correspond to recording
    5457#    start/end times, will be in recordedfile.recstart and recordedfile.recend.
     58# The former recorded.stars value will be moved to metadatacommon.stars.
    5559# The recorded.progstart/progend columns will be moved to the location where
    5660#    recorded.starttime/endtime were.
     
    8286##############################################################################
    8387# Table for storing info about a MythVideo video, joins to videofile.
     88#  - videometadata.userrating moves to metadatacommon.stars
     89#  - videometadata.rating moves to metadatacommon.certification
     90#
    8491DROP TABLE IF EXISTS videofilemetadata;
    8592CREATE TABLE videofilemetadata (
     
    8996        subtitle      VARCHAR(128) NOT NULL DEFAULT '',
    9097        tagline       VARCHAR(255) NOT NULL DEFAULT '',
    91         director      VARCHAR(128) NOT NULL DEFAULT '',
    92         studio        VARCHAR(128) NOT NULL DEFAULT '',
    9398        plot          VARCHAR(8000) NOT NULL DEFAULT '',
    94         rating        VARCHAR(128) NOT NULL DEFAULT '',
    9599        inetref       VARCHAR(255) NOT NULL DEFAULT '',
    96         homepage      VARCHAR(8000) NOT NULL DEFAULT '',
    97100        year          SMALLINT(5) NOT NULL DEFAULT 0,
    98101        releasedate   DATE NOT NULL DEFAULT '0000-00-00',
    99         userrating    FLOAT NOT NULL DEFAULT 0,
    100102        length        SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
    101         season        SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
    102         episode       SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
    103103        insertdate    DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
    104104        showlevel     SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
    105105        browse        TINYINT(1) NOT NULL DEFAULT 0,
    106106        category      INT UNSIGNED NOT NULL DEFAULT 0,
     107        metadataid    INT UNSIGNED NOT NULL DEFAULT 0,
     108
     109        INDEX (videoid)
     110        );
     111
     112##############################################################################
     113# Table for common metadata for recordings and MythVideo videos.
     114#  - metadatacommon.stars replaces videometadata.userrating and recorded.stars
     115#  - metadatacommon.certification replaces videometadata.rating
     116#
     117DROP TABLE IF EXISTS metadatacommon;
     118CREATE TABLE metadatacommon (
     119        metadataid    INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
     120
     121        director      VARCHAR(128) NOT NULL DEFAULT '',
     122        studio        VARCHAR(128) NOT NULL DEFAULT '',
     123        certification VARCHAR(128) NOT NULL DEFAULT '',
     124        homepage      VARCHAR(8000) NOT NULL DEFAULT '',
     125        season        SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
     126        episode       SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
     127        stars         FLOAT NOT NULL DEFAULT 0,
     128        processed     TINYINT(1) NOT NULL DEFAULT 0,
    107129        trailer       INT UNSIGNED NOT NULL DEFAULT 0,
    108130        coverfile     INT UNSIGNED NOT NULL DEFAULT 0,
     
    110132        banner        INT UNSIGNED NOT NULL DEFAULT 0,
    111133        fanart        INT UNSIGNED NOT NULL DEFAULT 0,
    112         processed     TINYINT(1) NOT NULL DEFAULT 0,
    113 
    114         INDEX (videoid)
     134
     135        INDEX (metadataid)
    115136        );
    116137