<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>PgQueryNarrative</title><description>PgQueryNarrative reads a PostgreSQL execution plan, proposes a bounded rewrite or index from the query&apos;s own parse tree, compares before and after, verifies the results match, and writes the evidence into a report.</description><link>https://pgquerynarrative.vercel.app/</link><item><title>Test a PostgreSQL Index Before You Build It with HypoPG</title><link>https://pgquerynarrative.vercel.app/blog/test-postgresql-index-before-building-hypopg/</link><guid isPermaLink="true">https://pgquerynarrative.vercel.app/blog/test-postgresql-index-before-building-hypopg/</guid><description>Compare PostgreSQL index candidates with HypoPG, then measure the real index. A reproducible 500,000-row lab shows what the estimates can tell you.</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>From EXPLAIN to a Verified Rewrite: Introducing PgQueryNarrative</title><link>https://pgquerynarrative.vercel.app/blog/from-explain-to-verified-rewrite/</link><guid isPermaLink="true">https://pgquerynarrative.vercel.app/blog/from-explain-to-verified-rewrite/</guid><description>A DATE_TRUNC predicate that forces a 49-partition scan, the sargable rewrite PgQueryNarrative proposes from the query&apos;s own parse tree, and how the tool checks the rewrite returns the same rows before calling it safe.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Introducing PgQueryNarrative</title><link>https://pgquerynarrative.vercel.app/blog/introducing-pgquerynarrative/</link><guid isPermaLink="true">https://pgquerynarrative.vercel.app/blog/introducing-pgquerynarrative/</guid><description>A PostgreSQL query investigation tool that proposes bounded changes and requires measurement before calling anything improved.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>