Mermaid
diagram generator for PostgreSQL
database schema.
Warning
Experimental version, work in progress
- node (
>=14.15.0
LTS) - npm (
>=5.2.0
)
npx pg-mermaid --help
Usage: pg-mermaid [options]
Options:
-d, --dbname <dbname> database name to connect to
-U, --username <username> username to connect to the database
-h, --host <hostname> host address of the database (default: "127.0.0.1")
-p, --port <port> port number at which the instance is listening (default: "5432")
--schema <schema> schema name to generate to (default: "public")
--output-path <outputPath> output path to generate to (default: "./database.md")
--excluded-tables <tables...> tables to exclude
--help display help for command
Environment variables:
PGPASSWORD password to be used if the server demands password authentication
PGPASSWORD=<password> npx pg-mermaid --dbname <dbname> --username <username>
This project was generated with Nx.
- pnpm (
>=6.0.0
)
pnpm install
nx build cli
node dist/packages/cli/src/index.js
tsx packages/cli/src/index.ts
nx test cli