Song variations improvements #3
Labels
No labels
bug
component
database
confirmed
critical
discussion
documentation
enhancement
status
accepted
status
doing
status
doing
status
on-hold
status
on-hold
status
open
suggestion
support
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
touhou.fm-rust/touhou.fm-radio-rust#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, songs can refer to 2 "variations". The
sound_track_idindicates which original ZUN work it is a derivative of. Themain_song_idindicates how this song is related to it (e.g. "off vocal", "extended edition", etc.).This, however, is probably going to be limiting in the long run. Instead, it would be better to convert this kind of foreign linking with a
related_songsjoin table.Upon completion
main_song_id,main_song_type_id andsound_track_idcolumns fromsongs`.related_songsjoin table with atype_idindicating how they are related.related_song_typestable to define the relation types.description,prefix,inverse_prefixMigration
related_typesshould be created for soundtracks:Soundtrack ofmain_song_idorsound_track_idvalues should create the appropriaterelated_songsRelated song types
changed the description
changed the description