It was released, where were you able to reproduce it?
It was released, where were you able to reproduce it?
.raw()?.raw()To include an array of column names in the results when using raw(), use.raw({columnNames: true})
id is first in your index?id and the expression (tiktok_link IS NULL OR tiktok_link = '')id < will not use other columns in the index after thatINDEXED BY, it does not work neitherid < will make sqlite scan the table?(tiktok_link IS NULL OR tiktok_link = '') in index does not work like mysqltiktok_link covers that anywayindexed by reduces my rows read?indexed bySELECT ... FROM project WHERE id < '01HQ81GRDX539N2EJSW1ECGRMY' AND (tiktok_link IS NULL OR tiktok_link = '')SELECT ... FROM project WHERE (tiktok_link IS NULL OR tiktok_link = '') and id < '01HQ81GRDX539N2EJSW1ECGRMY'INDEXED BYtiktok_linkindexed byindexed byCREATE INDEX project_tiktok_link_id_idx ON project (tiktok_link, id);SELECT ... FROM project INDEXED BY project_tiktok_link_id_idx WHERE tiktok_link IS NULL and id < '01HQ81GRDX539N2EJSW1ECGRMY'