audiobookshelf/server/utils/queries
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
..
adminStats.js Fix:Load year in review stats for playback sessions with null mediaMetadata 2024-12-02 17:23:25 -06:00
authorFilters.js Add Nunicode sqlite extension integration 2024-09-29 09:22:39 +03:00
libraryFilters.js Add profiling to podcast library filterdata queries 2025-02-16 12:47:23 +02:00
libraryItemFilters.js Updates to LibraryController to use new Library model 2024-08-24 15:38:15 -05:00
libraryItemsBookFilters.js Improve book library page query performance for author sort order (#4080) 2025-03-17 17:09:49 -05:00
libraryItemsPodcastFilters.js Improve book library page query performance for author sort order (#4080) 2025-03-17 17:09:49 -05:00
seriesFilters.js Update controllers to use toOldJSON functions 2025-01-04 15:20:41 -06:00
userStats.js Resolved a server crash when a playback session lacked associated media metadata. 2024-12-07 09:34:06 +01:00