drawdb-io / drawdb

Free, simple, and intuitive online database design tool and SQL generator.
https://drawdb.vercel.app
MIT License
12.09k stars 855 forks source link

Can we consider increasing the workspace #90

Closed ferrymo closed 1 month ago

ferrymo commented 1 month ago

At present, I have found that the save function cannot be used well, and it is not possible to create isolation for multiple projects, so each time only import and export can be done.

Now the data is stored in the browser database. If the browser is accidentally cleaned and not exported in a timely manner, all data will be lost

1ilit commented 1 month ago

and it is not possible to create isolation for multiple projects, so each time only import and export can be done.

You can create multiple separate projects and then open them from File>Open if that's what you mean

Now the data is stored in the browser database. If the browser is accidentally cleaned and not exported in a timely manner, all data will be lost

True, I'm hoping to have proper file storage in the future when we have the funds for it. Until then I've been thinking about having the user save their work to github or google drive

ferrymo commented 1 month ago

You can create multiple separate projects and then open them from File>Open if that's what you mean

@1ilit May I ask if opening and making modifications from a file will save it to a file or a browser?

1ilit commented 1 month ago

The browser, client side js running on the browser doesn't have access to the file system

l123wx commented 1 month ago

@ferrymo Modified projects are saved to the browser's indexedDB database, and each different project has stored in File > Open again in Open, as long as you do not empty the browser cache, the data should not be lost

image

ferrymo commented 1 month ago

thanks