Am I right in thinking that default.script is run when the app is run locally? And that loads the db into memory?
Changes to the memory db are applied immediately to the file? Or at shutdown (which sounds a bit dangerous).
Anyway, if the above is correct, why not split the file into two. One file would hold the schema and so be updated during development. And another file for data. The advantage would be that the data file could be deleted before start so that automated testing has a clean sheet.