Автор Тема: Лелею мысль о базе на MySQL  (Прочитано 24711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BSB

  • Постоялец
  • ***
  • Сообщений: 96
  • Таких не бывает!
    • http://realbsb.ru
Лелею мысль о базе на MySQL
« : 13 Мая 2013, 15:18:36 »
суть вот в чем:
есть HTPC с нормально работающим MythTV. Он работает на MySQL, в которой бережно хранит данные о фильмах:
CREATE TABLE IF NOT EXISTS `videometadata` (
  `intid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(128) NOT NULL,
  `subtitle` text NOT NULL,
  `original` varchar(128) NOT NULL,
  `tagline` varchar(255) DEFAULT NULL,
  `director` varchar(128) NOT NULL,
  `studio` varchar(128) DEFAULT NULL,
  `plot` text,
  `rating` varchar(128) NOT NULL,
  `inetref` varchar(255) NOT NULL,
  `collectionref` int(10) NOT NULL DEFAULT '-1',
  `homepage` text NOT NULL,
  `year` int(10) unsigned NOT NULL,
  `releasedate` date NOT NULL,
  `userrating` float NOT NULL,
  `length` int(10) unsigned NOT NULL,
  `playcount` int(10) NOT NULL DEFAULT '0',
  `season` smallint(5) unsigned NOT NULL DEFAULT '0',
  `episode` smallint(5) unsigned NOT NULL DEFAULT '0',
  `showlevel` int(10) unsigned NOT NULL,
  `filename` text NOT NULL,
  `hash` varchar(128) NOT NULL,
  `coverfile` text NOT NULL,
  `childid` int(11) NOT NULL DEFAULT '-1',
  `browse` tinyint(1) NOT NULL DEFAULT '1',
  `watched` tinyint(1) NOT NULL DEFAULT '0',
  `processed` tinyint(1) NOT NULL DEFAULT '0',
  `playcommand` varchar(255) DEFAULT NULL,
  `category` int(10) unsigned NOT NULL DEFAULT '0',
  `trailer` text,
  `host` text NOT NULL,
  `screenshot` text,
  `banner` text,
  `fanart` text,
  `insertdate` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `contenttype` set('MOVIE','TELEVISION','ADULT','MUSICVIDEO','HOMEVIDEO') NOT NULL DEFAULT '',
  PRIMARY KEY (`intid`),
  KEY `director` (`director`),
  KEY `title` (`title`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=25966 ;
(он умеет брать инфу с Кинопоиска, но там нужно скрипт поправить немного - тоже требуется помощь, но это уже другая история)

Нельзя ли как-нибудь PVD научить работать с базой MySQL?

Оффлайн nostra

  • Администратор
  • *****
  • Сообщений: 2749
    • Personal Video Database
Re: Лелею мысль о базе на MySQL
« Ответ #1 : 13 Мая 2013, 16:39:19 »
Научить то можно и вполне возможно, что я доюавлю поддержку MS SQL и MySQL в будущем, но это будет не скоро. Пока можно просто экспортировать нужные поля и импортировать в MySQL. Думаю, что проще всего будет использовать CSV как промежуточный формат.
Мы уже работаем над постановлением по углублению конструктивных мер, принятых в результате консолидации