entviz icon indicating copy to clipboard operation
entviz copied to clipboard

Visualize Ent schemas with beautiful ERDs on atlasgo.cloud

entviz

Visualize Ent schemas with beautiful ERDs on atlasgo.cloud.

image

Usage

go run -mod=mod ariga.io/entviz --help
Usage of ariga.io/entviz
        go run -mod=mod ariga.io/entviz <Ent schema path>
Flags:
  -dev-url string
        dev database to be used to generate the schema (default "sqlite3://file?mode=memory&cache=shared&_fk=1")
  -global-unique-id
        enable the Global Unique ID feature

Example

Share Ent schema using SQLite dev database.

❯ go run -mod=mod ariga.io/entviz ./ent/schema
Here is a public link to your schema visualization
        https://gh.atlasgo.cloud/explore/c3aa3f24

For MySQL or Postgres check the examples below:

❯ go run -mod=mod ariga.io/entviz -dev-url "mysql://user:pass@localhost:3306/database" ./ent/schema
❯ go run -mod=mod ariga.io/entviz -dev-url "postgres://postgres:pass@localhost:5432/database?sslmode=disable" ./ent/schema