pg-mermaid
Version:
Mermaid diagram generator for PostgreSQL database schema
46 lines (32 loc) • 1.24 kB
Markdown
# 🐘 `pg-mermaid`
`Mermaid` diagram generator for `PostgreSQL` database schema.
> **Warning**
>
> Experimental version, work in progress
## Prerequisites
- node (`>=14.15.0` LTS)
- npm (`>=5.2.0`)
## Usage
```shell
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
```
### Example call
```shell
PGPASSWORD=<password> npx pg-mermaid --dbname <dbname> --username <username>
```
### Example result
cf. [examples/database.md](https://github.com/bastiensun/pg-mermaid/blob/main/examples/database.md)