I've only written toy projects in m2 ("look ma, long polling"), so take everything I say with a grain of salt. What I do is manually edit the sqlite dumps. The data flow is one way - edit sqlite dump, import to sqlite, run. I never import and then export the dump.
Actually, I don't do any of this. The sqlite file is in .gitignore, and run_my_app.sh does all this. As far as I'm concerned, I just manually config.sql and mongrel2 reads it. If I type ls, I see config.sqlite as well asmy_app.pyc and a few other files I ignore.
In principle, I imagine it might be less than useful if you edited your config with some complex sql query. Then again, if you do that, you can't complain the config isn't raw text.
Incidentally, why are people downmodding Zed? I don't get it - is his reply to a direct question really harming the conversation here? I'm now thinking I was simply wrong in my proposed solution - hiding the sqlite file from people won't make them any happier.
Actually, I don't do any of this. The sqlite file is in .gitignore, and run_my_app.sh does all this. As far as I'm concerned, I just manually config.sql and mongrel2 reads it. If I type ls, I see config.sqlite as well asmy_app.pyc and a few other files I ignore.
In principle, I imagine it might be less than useful if you edited your config with some complex sql query. Then again, if you do that, you can't complain the config isn't raw text.
Incidentally, why are people downmodding Zed? I don't get it - is his reply to a direct question really harming the conversation here? I'm now thinking I was simply wrong in my proposed solution - hiding the sqlite file from people won't make them any happier.