I’ve been playing with a DB for a personal project, and I want to start again, and sketch out some ideas on how to set it up. I only want a GUI that I can set up tables and connect them together and set their properties. Maybe add notes.
Just a simple UI tool. I don’t want it to access my db or whatever, I just want to sketch it out. What do you use for DB planning?


draw.io aka diagrams.net
Save as .drawio or .svg and add to revision control
@[email protected]
SOLD!.. to the gentlemen that recommended the electron app 😭
Note that the .svg (or .png, for that matter) contains the metadata for draw.io itself, so you can basically have a regular .png that you can also open in draw.io.
Just don’t optimize the .png for filesize - the metadata will be removed, and you won’t be able to edit the file anymore.
Same for the .svg with https://svgomg.net/