#1 Le 06/09/2010, à 19:53
- Anium
Amarok : importation de statistique sqlite vers mysql
Bonjour,
Je souhaite passer à un sgbd pour la gestion de ma bibliothèque musicale. Mais le soucis est que n'arrive pas à importer mes statistiques sqlite vers mysql
En effet, les tables 'statistics' ont une structure différente :
sqlite :
url, deviceid, createdate, accessdate, percentage, rating, playcounter, uniqueid, deleted
mysql :
CREATE TABLE `amarok`.`statistics` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`url` int(11) DEFAULT NULL,
`createdate` int(11) DEFAULT NULL,
`accessdate` int(11) DEFAULT NULL,
`score` float DEFAULT NULL,
`rating` int(11) DEFAULT '0',
`playcount` int(11) DEFAULT NULL,
`deleted` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `statistics_url` (`url`),
KEY `statistics_createdate` (`createdate`),
KEY `statistics_accessdate` (`accessdate`),
KEY `statistics_score` (`score`),
KEY `statistics_rating` (`rating`),
KEY `statistics_playcount` (`playcount`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin
Voici un exemple de ligne :
sqlite :
'./home/anium/Musiques/Pop/Sarah Slean/Day One (2004)/Sarah Slean - Day One - 02 - Lucky Me.mp3',-1,1206811797,1206811797,49.5,0,1,'49ef4fd82732eaafe77b7033617a556c',0
mysql :
1, 370, 1283792738, 1283794831, 64.8125, 10, 2, 0
L'association des données peut-être faite grâce au path qui se trouve dans une table urls dans mysql.
Comment rendre compatible ces deux tables et ainsi faire mes insertions ?
Amis scripteurs, je fais appel à vos talents
Hors ligne