Invalid JSON in your execution plans
Chambéry, 29th April 2025
You may know explain.dalibo.com, the tool for visualizing and understanding execution plans generated with the EXPLAIN command. It accepts text and JSON formats.
In earlier versions of PostgreSQL, a bug caused the generation
of invalid JSON in execution plans. This bug was fixed a
while ago, but invalid plans are still submitted to explain.dalibo.com
(possibly generated with an old version of PostgreSQL). In this
article, we’ll discover how many and how I got this information.