Hey Guys, can we cache the D1 results ? and is it production ready ?
Hey Guys, can we cache the D1 results ? and is it production ready ?
DB.prepare('select * from blog').all() But the stored frontmatter is returning json as string instead of automatically parsing it out as json. JSON.parse() or is there any way to do this automatically ? I read somewhere, that libraries like kysley or drizzle does this automatically, but I dont want to add extra layer of code and stick to prepare statements
GLOB should already be limited, as LIKE & GLOB are supposed to be controlled by SQLITE_LIMIT_LIKE_PATTERN_LENGTH which is set to 50.GLOB is limited to 50 bytes as documented for me

select id,
content_url,
json(frontmatter) as frontmatter,
slug,
title,
website_ref_id,
created_at
from blogd1.prepare('select * from abc where id in(?,?)').bind(1,2)CREATE TABLE blog (
id TEXT PRIMARY KEY,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
content_url TEXT,
frontmatter JSON,
slug TEXT UNIQUE,
title TEXT,
website_ref_id TEXT,
FOREIGN KEY (website_ref_id) REFERENCES website(id)
);DB.prepare('select * from blog').all()JSON.parse()