audiobookshelf/server/models
mikiher 40504da4d7
Improve book library page query performance for author sort order (#4080)
* Add migration to create authorNames* columns, in libraryItems including update triggers and indices

* Add authorNames columns and indices to LibraryItem model

* Add database triggers for updating author names in libraryItems (for new databases)

* Populate authorNames during book scanning

* Update book sorting to use new authorNames columns

* Add an index on podcastEpisodes.publishedAt

* Fix group_concat order by and update to sqlite 3.44.2

---------

Co-authored-by: advplyr <advplyr@protonmail.com>
2025-03-17 17:09:49 -05:00
..
Author.js Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
Book.js Allow number types for payload metadata when updating books. (#4118) 2025-03-16 08:42:18 -05:00
BookAuthor.js
BookSeries.js
Collection.js Update controllers to use toOldJSON functions 2025-01-04 15:20:41 -06:00
CollectionBook.js
CustomMetadataProvider.js
Device.js
Feed.js Update RSS feed to exclude empty tags, format duration, use CDATA 2025-01-20 13:57:56 -06:00
FeedEpisode.js Fix feeds for collection/series pub date increment #3442 2025-01-28 17:11:57 -06:00
Library.js
LibraryFolder.js
LibraryItem.js Improve book library page query performance for author sort order (#4080) 2025-03-17 17:09:49 -05:00
MediaItemShare.js Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
MediaProgress.js fix updating progress not updating finishedAt 2025-03-10 13:58:52 +01:00
PlaybackSession.js
Playlist.js Update controllers to use toOldJSON functions 2025-01-04 15:20:41 -06:00
PlaylistMediaItem.js
Podcast.js Clear LibraryItemsPodcastFilters count cache after podcast[Episode] is created or destroryed 2025-02-16 13:27:47 +02:00
PodcastEpisode.js Improve book library page query performance for author sort order (#4080) 2025-03-17 17:09:49 -05:00
Series.js Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
Setting.js
User.js Merge pull request #3546 from justcallmelarry/master 2025-02-28 17:25:46 -06:00