Files
MrbWebLibre/apps/weblibre/lib/features/popular_sites/data/database/definitions.drift
T

14 lines
424 B
Plaintext

CREATE TABLE sites (
domain TEXT NOT NULL PRIMARY KEY,
rank INTEGER NOT NULL
);
-- Prefix completion ordered by popularity. The caller escapes LIKE
-- metacharacters in the user input and appends '%', so `ESCAPE '\'` makes any
-- literal % / _ the user typed match literally instead of as wildcards.
searchSitesByPrefix:
SELECT * FROM sites
WHERE domain LIKE :pattern ESCAPE '\'
ORDER BY rank ASC
LIMIT :limit;