[{"data":1,"prerenderedAt":223},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fpostgres-indexing-explained":48,"\u002Fblog\u002Fpostgres-indexing-explained-surround":218},[4],{"title":5,"path":6,"stem":7,"children":8,"page":47},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,39,43],{"title":10,"path":11,"stem":12},"Building AI Agents with Claude","\u002Fblog\u002Fbuilding-ai-agents-with-claude","blog\u002Fbuilding-ai-agents-with-claude",{"title":14,"path":15,"stem":16},"Debugging Node.js Memory Leaks","\u002Fblog\u002Fdebugging-node-memory-leaks","blog\u002Fdebugging-node-memory-leaks",{"title":18,"path":19,"stem":20},"Getting Started with Nuxt 4","\u002Fblog\u002Fgetting-started-with-nuxt-4","blog\u002Fgetting-started-with-nuxt-4",{"title":22,"path":23,"stem":24},"Git Workflows That Scale","\u002Fblog\u002Fgit-workflows-that-scale","blog\u002Fgit-workflows-that-scale",{"title":26,"path":27,"stem":28},"Kubernetes for Solo Developers","\u002Fblog\u002Fkubernetes-for-solo-developers","blog\u002Fkubernetes-for-solo-developers",{"title":30,"path":31,"stem":32},"My Developer Setup in 2026","\u002Fblog\u002Fmy-developer-setup-2026","blog\u002Fmy-developer-setup-2026",{"title":34,"path":35,"stem":36,"children":37},"Postgres Indexing Explained","\u002Fblog\u002Fpostgres-indexing-explained","blog\u002Fpostgres-indexing-explained",[38],{"title":34,"path":35,"stem":36},{"title":40,"path":41,"stem":42},"Tailwind v4 Migration Notes","\u002Fblog\u002Ftailwind-v4-migration-notes","blog\u002Ftailwind-v4-migration-notes",{"title":44,"path":45,"stem":46},"TypeScript Patterns I Use Daily","\u002Fblog\u002Ftypescript-patterns-i-use-daily","blog\u002Ftypescript-patterns-i-use-daily",false,{"id":49,"title":34,"author":50,"body":53,"category":202,"date":203,"description":204,"draft":47,"extension":205,"featured":47,"image":206,"meta":207,"minRead":208,"navigation":209,"ogImage":210,"path":35,"robots":210,"schemaOrg":210,"seo":211,"sitemap":212,"stem":36,"tags":213,"updated":210,"__hash__":217},"blog\u002Fblog\u002Fpostgres-indexing-explained.md",{"name":51,"avatar":52},"Boluwatife Morawo","https:\u002F\u002Fgithub.com\u002Fidenticons\u002Fcodejourney.png",{"type":54,"value":55,"toc":195},"minimark",[56,60,65,68,76,80,93,178,183,185,189,191],[57,58,59],"p",{},"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",[61,62,64],"h2",{"id":63},"why-this-matters","Why this matters",[57,66,67],{},"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.",[69,70,73],"callout",{"color":71,"icon":72},"primary","i-lucide-lightbulb",[57,74,75],{},"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",[61,77,79],{"id":78},"step-by-step","Step by step",[81,82,83,87,90],"ol",{},[84,85,86],"li",{},"Lorem ipsum dolor sit amet.",[84,88,89],{},"Consectetur adipiscing elit.",[84,91,92],{},"Sed do eiusmod tempor incididunt.",[94,95,101],"pre",{"className":96,"code":97,"filename":98,"language":99,"meta":100,"style":100},"language-ts shiki shiki-themes material-theme-lighter github-light github-dark","export function hello(name: string) {\n  return `Hello, ${name}!`\n}\n","example.ts","ts","",[102,103,104,143,172],"code",{"__ignoreMap":100},[105,106,109,113,117,121,125,129,133,137,140],"span",{"class":107,"line":108},"line",1,[105,110,112],{"class":111},"sVHd0","export",[105,114,116],{"class":115},"sbsja"," function",[105,118,120],{"class":119},"sGLFI"," hello",[105,122,124],{"class":123},"sP7_E","(",[105,126,128],{"class":127},"s99_P","name",[105,130,132],{"class":131},"smGrS",":",[105,134,136],{"class":135},"sZMiF"," string",[105,138,139],{"class":123},")",[105,141,142],{"class":123}," {\n",[105,144,146,149,153,157,160,163,166,169],{"class":107,"line":145},2,[105,147,148],{"class":111},"  return",[105,150,152],{"class":151},"sjJ54"," `",[105,154,156],{"class":155},"s_sjI","Hello, ",[105,158,159],{"class":151},"${",[105,161,128],{"class":162},"su5hD",[105,164,165],{"class":151},"}",[105,167,168],{"class":155},"!",[105,170,171],{"class":151},"`\n",[105,173,175],{"class":107,"line":174},3,[105,176,177],{"class":123},"}\n",[179,180,182],"h3",{"id":181},"a-closer-look","A closer look",[57,184,59],{},[61,186,188],{"id":187},"wrapping-up","Wrapping up",[57,190,59],{},[192,193,194],"style",{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":100,"searchDepth":145,"depth":145,"links":196},[197,198,201],{"id":63,"depth":145,"text":64},{"id":78,"depth":145,"text":79,"children":199},[200],{"id":181,"depth":174,"text":182},{"id":187,"depth":145,"text":188},"Databases","2026-08-25","Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at postgres indexing explained.","md","https:\u002F\u002Fpicsum.photos\u002Fseed\u002Fpostgres-indexing-explained\u002F1200\u002F630",{},9,true,null,{"title":34,"description":204},{"loc":35,"lastmod":203},[214,215,216],"postgres","sql","performance","eWJV-Bn2SbT1OM_AOkWYYhbuixrhSFmxniW-RpO-BpY",[219,221],{"title":40,"path":41,"stem":42,"description":220,"children":-1},"Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at tailwind v4 migration notes.",{"title":30,"path":31,"stem":32,"description":222,"children":-1},"Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at my developer setup in 2026.",1794230535631]