DrawDB is a robust and user-friendly database entity relationship (DBER) editor right in your browser. Build diagrams with a few clicks, export sql scripts, customize your editor, and more without creating an account. See the full set of features here.
git clone https://github.com/drawdb-io/drawdb
cd drawdb
npm install
npm run devgit clone https://github.com/drawdb-io/drawdb
cd drawdb
npm install
npm run builddocker build -t drawdb .
docker run -p 3000:80 drawdbSet up the server and environment variables according to .env.sample for the survey and bug report forms.
The width of the tables is not dynamic, causing the tables to overlap when the atrribute names are too long. It is not a problem since the configuration allows us to adjust the width of the tables. Therefore, currently only the width constant was modified. If the user requires the width to be dynamic, it is necessary to implement a function that calculates the width of the table based on the length of the attribute names.
