X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2Fsqlite.sql;h=64ddc33c33ddfaa336c8b0eb754a489d9ad92627;hb=73eb813b0e8affad8fea1febdd9a495f7eb243f2;hp=c52ef7bd76ad0178c7a9b9eeb26476f174dc5efc;hpb=4cd3d124f2e563df4658fa999e41337defe6d7c8;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/sqlite.sql b/t/lib/sqlite.sql index c52ef7b..64ddc33 100644 --- a/t/lib/sqlite.sql +++ b/t/lib/sqlite.sql @@ -235,16 +235,16 @@ CREATE TABLE "cd" ( "genreid" integer, "single_track" integer, FOREIGN KEY ("artist") REFERENCES "artist"("artistid") ON DELETE CASCADE ON UPDATE CASCADE, - FOREIGN KEY ("genreid") REFERENCES "genre"("genreid") ON DELETE SET NULL ON UPDATE CASCADE, - FOREIGN KEY ("single_track") REFERENCES "track"("trackid") ON DELETE CASCADE + FOREIGN KEY ("single_track") REFERENCES "track"("trackid") ON DELETE CASCADE, + FOREIGN KEY ("genreid") REFERENCES "genre"("genreid") ON DELETE SET NULL ON UPDATE CASCADE ); CREATE INDEX "cd_idx_artist" ON "cd" ("artist"); -CREATE INDEX "cd_idx_genreid" ON "cd" ("genreid"); - CREATE INDEX "cd_idx_single_track" ON "cd" ("single_track"); +CREATE INDEX "cd_idx_genreid" ON "cd" ("genreid"); + CREATE UNIQUE INDEX "cd_artist_title" ON "cd" ("artist", "title"); CREATE TABLE "collection_object" ( @@ -287,6 +287,8 @@ CREATE TABLE "lyric_versions" ( CREATE INDEX "lyric_versions_idx_lyric_id" ON "lyric_versions" ("lyric_id"); +CREATE UNIQUE INDEX "lyric_versions_lyric_id_text" ON "lyric_versions" ("lyric_id", "text"); + CREATE TABLE "tags" ( "tagid" INTEGER PRIMARY KEY NOT NULL, "cd" integer NOT NULL,