Drop printf ordering and omit COLLATE in artist queries

This commit is contained in:
Jordan Wages 2025-09-24 03:40:35 -05:00
commit edac021bab

View file

@ -1460,7 +1460,7 @@
const baseRowsSql = ` const baseRowsSql = `
SELECT id, name SELECT id, name
FROM artists FROM artists
ORDER BY printf('%s', name) COLLATE NOCASE ORDER BY name
LIMIT ? OFFSET ? LIMIT ? OFFSET ?
`; `;
const countSql = 'SELECT COUNT(*) AS count FROM artists WHERE name LIKE ? ESCAPE "\\"'; const countSql = 'SELECT COUNT(*) AS count FROM artists WHERE name LIKE ? ESCAPE "\\"';
@ -1468,7 +1468,7 @@
SELECT id, name SELECT id, name
FROM artists FROM artists
WHERE name LIKE ? ESCAPE "\\" WHERE name LIKE ? ESCAPE "\\"
ORDER BY printf('%s', name) COLLATE NOCASE ORDER BY name
LIMIT ? OFFSET ? LIMIT ? OFFSET ?
`; `;
const ftsCountSql = ` const ftsCountSql = `
@ -1488,7 +1488,7 @@
JOIN artists a ON a.id = t.artist_id JOIN artists a ON a.id = t.artist_id
WHERE fts_tracks MATCH ? WHERE fts_tracks MATCH ?
GROUP BY a.id GROUP BY a.id
ORDER BY printf('%s', a.name) COLLATE NOCASE ORDER BY a.name
LIMIT ? OFFSET ? LIMIT ? OFFSET ?
`; `;