-
New Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Genres should have aliases, so that "hiphop", "hip hop" and "hip-hop" are all understood as the same genre.
CREATE TABLE genre_alias ( – replicate (verbose)
id SERIAL,
genre INTEGER NOT NULL, – references genre.id
name VARCHAR NOT NULL,
locale TEXT,
edits_pending INTEGER NOT NULL DEFAULT 0 CHECK (edits_pending >= 0),
last_updated TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
primary_for_locale BOOLEAN NOT NULL DEFAULT false,
CONSTRAINT primary_check CHECK ((locale IS NULL AND primary_for_locale IS FALSE) OR (locale IS NOT NULL)),
)
- depends on
-
MBS-10178 Create a genre_alias table
- Closed
- has related issue
-
SEARCH-681 Support genres
- Review Submitted
-
MBS-11545 Genres - summary of issues
- Closed
- is a dependency of
-
MBS-12329 Use genre aliases to map to tags and understand alias tags as the same genre
- Open
-
STYLE-1418 rap
- Closed
-
STYLE-1419 Merge "hip-hop" into "hip hop"
- Closed
-
STYLE-2043 Merge rhythmic noise into power noise
- Closed
-
MBS-12368 Allow returning genre aliases, annotations and relationships in the API
- Review Submitted
- is duplicated by
-
MBS-8275 Tag aliases
- Closed