2019-06-30 22:14:36 +00:00
|
|
|
-- Create collection missing table for < 1.0.2.0 database
|
|
|
|
CREATE TABLE `collectionMissing` (
|
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
`collectionId` int(11) NOT NULL,
|
|
|
|
`isArtistFound` tinyint(1) DEFAULT NULL,
|
|
|
|
`position` int(11) NOT NULL,
|
|
|
|
`artist` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
`release` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
KEY `ix_collection_collectionId` (`collectionId`)
|
2019-07-01 23:11:10 +00:00
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
-- Create artistSimilar table for < 1.0.2.0 database
|
|
|
|
CREATE TABLE `artistSimilar` (
|
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
`artistId` int(11) NOT NULL,
|
|
|
|
`similarArtistId` int(11) NOT NULL,
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
KEY `similarArtistId` (`similarArtistId`),
|
|
|
|
KEY `idx_artistSimilar` (`artistId`,`similarArtistId`),
|
|
|
|
CONSTRAINT `artistSimilar_ibfk_1` FOREIGN KEY (`artistId`) REFERENCES `artist` (`id`) ON DELETE CASCADE,
|
|
|
|
CONSTRAINT `artistSimilar_ibfk_2` FOREIGN KEY (`similarArtistId`) REFERENCES `artist` (`id`) ON DELETE CASCADE
|
2019-07-03 16:21:29 +00:00
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|