quintodrome/db/migration
certuna 52b77e4194
Support for Original Date, Release Date & splitting/grouping of album editions (#2162)
* Update AlbumGridView.js

* Update AlbumDetails.js

* Update AlbumDetails.js

* Create DoubleRangeField.js

* Update and rename DoubleRangeField.js to RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update AlbumGridView.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update index.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update en.json

* Update en.json

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update AlbumGridView.js

* Update AlbumDetails.js

* Update AlbumSongs.js

* Update ContextMenus.js

* Update SongDatagrid.js

* Update AlbumSongs.js

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update AlbumSongs.js

* Update SongList.js

* Update playlist_track_repository.go

* Update 20230113000000_release_year.go

* Update PlayButton.js

* Update mediafile_repository.go

* Update album.go

* Update playlist_track_repository.go

* Update playlist_track_repository.go

* Update SongDatagrid.js

* Update 20230113000000_release_year.go

* Update SongDatagrid.js

* Update AlbumSongs.js

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update AlbumDetails.js

* Update AlbumSongs.js

* Update AlbumSongs.js

* Update RangeFieldDouble.js

* Update SongDatagrid.js

* Update 20230113000000_release_year.go

* Update 20230113000000_release_year.go

* Update 20230113000000_release_year.go

* Update 20230113000000_release_year.go

* Update AlbumSongs.js

* Update AlbumSongs.js

* Update mapping.go

* Update RangeFieldDouble.js

* Update AlbumGridView.js

* Update AlbumSongs.js

* Update en.json

* Update SongDatagrid.js

* Update SongDatagrid.js

* Update metadata.go

* Update mapping.go

* Update AlbumDetails.js

* Update AlbumGridView.js

* Update RangeFieldDouble.js

* Update mapping.go

* Update metadata.go

* Update mapping.go

* Update AlbumDetails.js

* Update 20230113000000_release_year.go

* Update AlbumDetails.js

* Update en.json

* Update configuration.go

* Update mapping.go

* Update configuration.go

* Update mediafile.go

* Update metadata.go

* Update RangeFieldDouble.js

* Update 20230113000000_release_year.go

* Update configuration.go

* Update mapping.go

* Update mediafile.go

* Update mapping.go

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update RangeFieldDouble.js

* Update 20230113000000_release_year.go

* Update AlbumDetails.js

* Update RangeFieldDouble.js

* Update mapping.go

* Update metadata.go

* Update album.go

* Update mediafile.go

* Update mediafile.go

* Update album.go

* Update fields.go

* Update mediafile_repository.go

* Update playlist_track_repository.go

* Update AlbumSongs.js

* Update SongDatagrid.js

* Update PlayButton.js

* Update SongList.js

* Update ContextMenus.js

* Update SongDatagrid.js

* Update metadata.go

* Update ArtistShow.js

* Update mapping.go

* Update configuration.go

* Update mapping.go

* Update metadata.go

* Update metadata.go

* Update mapping.go

* Update metadata.go

* Update metadata.go

* Update mapping.go

* Update 20230113000000_release_year.go

* Update 20230113000000_release_year.go

* Update mapping.go

* Update metadata.go

* Update metadata.go

* Update album.go

* Update mediafile.go

* Update AlbumDetails.js

* Update AlbumSongs.js

* Update album.go

* Update mediafile.go

* Update metadata.go

* Update mediafile.go

* Update 20230113000000_release_year.go

* Update 20230113000000_release_year.go

* Update album.go

* Update mediafile.go

* Update RangeFieldDouble.js

* Update AlbumDetails.js

* Update AlbumGridView.js

* Update en.json

* Update AlbumGridView.js

* Update RangeFieldDouble.js

* Update and rename 20230113000000_release_year.go to 20230113000000_release_date.go

* Update album.go

* Update mediafile.go

* Update fields.go

* Update playlist_track_repository.go

* Update mediafile_repository.go

* Update mapping.go

* Update metadata.go

* Update mapping.go

* Update SongDatagrid.js

* Update RangeFieldDouble.js

* Update index.js

* Update ContextMenus.js

* Update PlayButton.js

* Create FormatDate.js

* Update SongList.js

* Update AlbumDetails.js

* Update AlbumSongs.js

* Update AlbumSongs.js

* Update en.json

* Update AlbumDetails.js

* Update album.go

fixed conflict I think?

* Update mediafile.go

fixed conflict

* Format with goimports

* Update SongDatagrid.js

only show Cat # in desktop view

* Update metadata_internal_test.go

* Update metadata_test.go

* Delete test.mp3

* Add files via upload

mp3 test file with Date, Original Date and Release Date

* Update metadata_test.go

* Update metadata_test.go

* Update metadata_test.go

* Update metadata_test.go

* Update taglib_test.go

* Delete test.mp3

* Add files via upload

file with replaygain & dates

* Update AlbumGridView.js

* Update AlbumDetails.js

* Update AlbumSongs.js

* Update ContextMenus.js

* Update FormatDate.js

* Update PlayButton.js

* Update RangeFieldDouble.js

* Update SongDatagrid.js

* Update AlbumSongs.js

* Update SongDatagrid.js

* Update AlbumSongs.js

* Fix formatting

* Update mapping.go

* Update AlbumSongs.js

* Update SongDatagrid.js

* Update SongDatagrid.js

prettier

* Create RangeDoubleField.js

rename of RangeFieldDouble.js

* Update AlbumGridView.js

RangeFieldDouble -> RangeDoubleField

* Update mediafile.go

AllOrNothing() -> allOrNothing()

* Update metadata_internal_test.go

getYear -> getDate

* Update AlbumDetails.js

wrote suggested changes

* Update en.json

Editions -> Releases & fixed the field name

* Update configuration.go

Rename Editions -> Releases

* Update 20230113000000_release_date.go

Editions -> Releases

* Update album.go

Editions -> Releases

* Update mediafile.go

Editions -> Releases

* Update AlbumDetails.js

Editions -> Releases

* Update AlbumSongs.js

Editions -> Releases

* Update RangeDoubleField.js

Editions -> Releases

* Update SongDatagrid.js

Editions -> Releases

* Update index.js

FormatFullDate and RangeDoubleField

* Rename FormatDate.js to FormatFullDate.js

* Delete RangeFieldDouble.js

* Update mediafile.go

AllOrNothing -> allOrNothing

* Update mapping.go

Editions -> Releases

* Update AlbumDetails.js

prettier

* Update SongDatagrid.js

showReleaseRow -> showReleaseDivider

* Update AlbumSongs.js

showReleaseRow -> showReleaseDivider for clarity

* Update and rename 20230113000000_release_date.go to 20230515184510_add_release_date.go

- rename the migration file
- fixed the import to goose/v3
- additional db fields for original date & year

* Update 20230515184510_add_release_date.go

* Update fields.go

* Update album.go

* Update mediafile.go

* Update mapping.go

* Update AlbumDetails.js

* Update en.json

* Update AlbumDetails.js

* Update AlbumDetails.js

now hopefully prettier

* Update mapping.go

---------

Co-authored-by: Deluan <deluan@navidrome.org>
2023-05-19 15:27:47 -04:00
..
20200130083147_create_schema.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200131183653_standardize_item_type.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200208222418_add_defaults_to_annotations.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200220143731_change_duration_to_float.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200310171621_enable_search_by_albumartist.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200310181627_add_transcoding_and_player_tables.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200319211049_merge_search_into_main_tables.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200325185135_add_album_artist_id.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200326090707_fix_album_artists_importing.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200327193744_add_year_range_to_album.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200404214704_add_indexes.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200409002249_enable_search_by_tracks_artists.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200411164603_add_created_and_updated_fields_to_playlists.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200418110522_reindex_to_fix_album_years.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200419222708_reindex_to_change_full_text_search.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200423204116_add_sort_fields.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200508093059_add_artist_song_count.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200512104202_add_disc_subtitle.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200516140647_add_playlist_tracks_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200608153717_referential_integrity.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200706231659_add_default_transcodings.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200710211442_add_playlist_path.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200731095603_create_play_queues_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200801101355_create_bookmark_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20200819111809_drop_email_unique_constraint.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201003111749_add_starred_at_index.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201010162350_add_album_size.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201012210022_add_artist_playlist_size.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201021085410_add_mbids.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201021093209_add_media_file_indexes.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201021135455_add_media_file_artist_index.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201030162009_add_artist_info_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201110205344_add_comments_and_lyrics.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201128100726_add_real-path_option.go Upgrade goose 2023-04-04 10:05:31 -04:00
20201213124814_add_all_artist_ids_to_album.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210322132848_add_timestamp_indexes.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210418232815_fix_album_comments.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210430212322_add_bpm_metadata.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210530121921_create_shares_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210601231734_update_share_fieldnames.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210616150710_encrypt_all_passwords.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210619231716_drop_player_name_unique_constraint.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210623155401_add_user_prefs_player_scrobbler_enabled.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210625223901_add_referential_integrity_to_user_props.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210626213026_add_scrobble_buffer.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210715151153_add_genre_tables.go Upgrade goose 2023-04-04 10:05:31 -04:00
20210821212604_add_mediafile_channels.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211008205505_add_smart_playlist.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211023184825_add_order_title_to_media_file.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211026191915_unescape_lyrics_and_comments.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211029213200_add_userid_to_playlist.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211102215414_add_alphabetical_by_artist_index.go Upgrade goose 2023-04-04 10:05:31 -04:00
20211105162746_remove_invalid_artist_ids.go Upgrade goose 2023-04-04 10:05:31 -04:00
20220724231849_add_musicbrainz_release_track_id.go Upgrade goose 2023-04-04 10:05:31 -04:00
20221219112733_add_album_image_paths.go Upgrade goose 2023-04-04 10:05:31 -04:00
20221219140528_remove_cover_art_id.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230112111457_add_album_paths.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230114121537_touch_playlists.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230115103212_create_internet_radio.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230117155559_add_replaygain_metadata.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230117180400_add_album_info.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230119152657_recreate_share_table.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230202143713_change_path_list_separator.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230209181414_change_image_files_list_separator.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230310222612_add_download_to_share.go Upgrade goose 2023-04-04 10:05:31 -04:00
20230404104309_empty_sql_migration.sql Fix SQL migrations 2023-04-04 10:45:55 -04:00
20230515184510_add_release_date.go Support for Original Date, Release Date & splitting/grouping of album editions (#2162) 2023-05-19 15:27:47 -04:00
migration.go Capture "musicbrainz_releasetrackid" tag (#1827) 2022-10-01 12:13:47 -04:00