pev icon indicating copy to clipboard operation
pev copied to clipboard

Postgres Explain Visualizer

Postgres Explain Visualizer (pev)

Postgres Explain Visualizer (dev) is designed to make EXPLAIN output easier to grok. It creates a graphical representation of the plan. You can see it in action at tatiyants.com/pev, or read about it on my blog.

Pev is heavily influenced by the excellent explain.depesz.com.

Pev is written in angular 2 with TypeScript. The project is based on angular2 seed. It requires npm, gulp, tsd, and compass.

Installation

npm install
npm start

You may also need to install tsd and compass:

npm install tsd -g
gem install compass

Build

To build, run the build command for a specific environment. For example, the following will create a production distribution:

npm start build.prod