I’ve been building Ptah, an open-source database schema migration tool written in Go.
To make it possible to try without installing anything, I compiled Ptah to WebAssembly. SQLite runs in WASM as well, so both the migration engine and database run entirely in the browser. Nothing is uploaded to a server.
You can try with a given DB or import your own SQLite database, change the desired schema, preview the generated migration plan, apply it, inspect the result, and export the modified database.
To make it possible to try without installing anything, I compiled Ptah to WebAssembly. SQLite runs in WASM as well, so both the migration engine and database run entirely in the browser. Nothing is uploaded to a server.
You can try with a given DB or import your own SQLite database, change the desired schema, preview the generated migration plan, apply it, inspect the result, and export the modified database.
Ptah is MIT licensed: github.com/stokaro/ptah
Feedback on the workflow is very welcome.