A tool that helps visualize particular records and their relations.
222222.mp4
Visualization is available only for PostgreSQL for now.
npm install --save-dev db-visualizer;npm pkg set scripts.visualize-db="ts-node ./node_modules/db-visualizer/bin/index.js && npm --prefix ./node_modules/db-visualizer run dev:client";mkdir ./.db-visualizer;touch ./.db-visualizer/config.js.- Specify your DB configuration. Example:
module.exports = { DB_HOST: "localhost", DB_NAME: "my_app_db", DB_PORT: "5432", POSTGRES_PASSWORD: "123", POSTGRES_USERNAME: "postgres", } - Generate a dump of your DB and put it to
./.db-visualizer/dump.sql; - Add
/.db-visualizer/dump.sqlto/.gitignore; npm run visualize-db;- Open http://localhost:3200/.
git clone [email protected]:aleksandr-kiliushin/db-visualizer.git;cd db-visualizer;npm i;cp ./.env.example ./.env;cp ./.db-visualizer/dump.sql.example ./.db-visualizer/dump.sql;npm run launch-sample-db;npm run restore-sample-db-from-dump;npm run generate-db-portrait;npm run test.npm run dev:client.
