mirror of
https://github.com/AlexTatiyants/pev.git
synced 2024-10-03 22:57:58 +03:00
Postgres Explain Visualizer
6d31cdd75f
Add dockerfile |
||
---|---|---|
app | ||
tools | ||
.editorconfig | ||
.gitignore | ||
.jshintrc | ||
docker-compose.yml | ||
Dockerfile | ||
gulpfile.ts | ||
karma.conf.js | ||
LICENSE | ||
logo.ai | ||
package.json | ||
README.md | ||
test-main.js | ||
tsconfig.json | ||
tsd.json | ||
tsdrc | ||
tslint.json |
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