entviz
Visualize Ent schemas with beautiful ERDs on atlasgo.cloud.
![image](https://user-images.githubusercontent.com/1522681/214566936-37f0eb02-30d0-4ea9-8b29-8b71c1bdbc0d.png)
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