- 15 Jun, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
So that a caller interested in in the ID doesn't have to fetch the entire entity
-
- 14 Jun, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 30 May, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
All request that could return more than one row (ie. all member function that used to return an std::vector<std::shared_ptr<T>> will now return a std::unique_ptr<Query<T>> The query object can return: - The amount of row represented by that query (->count()) - A subset of the rows (->items(count, offset)) - All rows (->all())
-
- 28 Mar, 2018 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Which was created as is_track_presentAFTER, which apparently defaults to a BEFORE trigger, causing the wrong is_present value to be used
-
- 23 Feb, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 31 Jan, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 07 Dec, 2017 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 05 Dec, 2017 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 07 Nov, 2017 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 17 Jan, 2017 2 commits
-
-
Hugo Beauzée-Luyssen authored
Automatically delete genres with no tracks
-
Hugo Beauzée-Luyssen authored
It's more reliable than using the media as duration source, since the media might not exist when reacting to a track disappearance It also speeds up a bit the album modification triggers since we don't need an inner select to get the added/deleted track duration
-
- 29 Oct, 2016 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
See https://www.sqlite.org/foreignkeys.html#fk_indexes Having an index on any column that is a foreign key is advisable (if not strongly recommended)
-
- 28 Oct, 2016 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 22 Aug, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 09 Aug, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 05 Jun, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
So we avoid getting bitten by ODR
-
- 10 Apr, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 22 Feb, 2016 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 16 Feb, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
fix cid #65548
-
- 15 Feb, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 12 Feb, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 11 Feb, 2016 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 10 Feb, 2016 4 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This allows us to fetch more resources, and will prevent obscure bugs if the connection is reopened, as the old pointer wouldn't be valid
-
- 21 Jan, 2016 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 20 Jan, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 19 Jan, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
AlbumTracks now store a genre id, instead of a plaintext genre.
-
- 11 Jan, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
This also fixes an assertion when refusing to fetch an entity because of a failed precondition, since we wouldn't cache the entity. But moreover, it reduces contention
-
- 06 Jan, 2016 1 commit
-
-
Hugo Beauzée-Luyssen authored
Instead, have a FOREIGN KEY in those extension tables This also mandates a media to be provided when creating a movie/showepisode, and constify the extension getters
-
- 05 Jan, 2016 3 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This is far from complete, but it's a start
-
Hugo Beauzée-Luyssen authored
Instead of storing a simple string
-