Anyone found anything better? And, yes, I know it ships with command line tools but particularly for development it is nicer to have a GUI to quickly set up tables.
Anyone found anything better? And, yes, I know it ships with command line tools but particularly for development it is nicer to have a GUI to quickly set up tables.
(Mac only)
Firefox uses SQLite for a bunch of internal data and the bindings are accessible to extensions. So basically Firefox is a cross-OS platform that's guaranteed to be linked against SQLite, with public bindings.
It probably works better than many of the Java-based 'cross-platform' solutions to many problems...
I use it sometimes to see table overviews, but generally just work from command line or a short python script specific to what I'm doing.
Edit: Beat by 30 seconds! Ah well.. I guess now you have two recommendations for sqlite manager.
Edit Edit: Now 3 recommendations. I guess the plugin is pretty popular.
Aside from that, the IDE will also detect SQL queries in one's code and syntax check them. It also lets you run the query directly from there with user generated parameters without having to execute the code file itself.
http://www.nucleonsoftware.com/Products/Database-Master/Data...
It's not open source and it's Windows only, but there's a free edition that lets me do most things with SQLite and MongoDB.
P.D: Just because is a commercial product down vote the parent? In this area (Sql managers) the commercial ones are better than the open source ones, by a LOT.
http://www.heidisql.com/download.php
Heidi also runs on Wine as well, so something for everyone :)
My favourite was SqliteSpy but its statically linked, so had to switch to sqlitebrowser, and compile it with our own custom build of qt5 where "system" sqlite (our custom one) is used.
Maybe one good case where DLL/.so/.dylib shine (if only golang... :) )
Possibly, but it's mostly only useful if you can't recompile the app (i.e. don't have source).
And in that case, you've probably paid money for it, and want support. Which you won't get if you've swapped out a component for one it wasn't tested with.
[But I agree with your general point. DLL search path/LD_LIBRARY_PATH can be a useful 'speed hack' to drop in a different lib with an identical API and minor tweaks. e.g. overload malloc/free/realloc() in some misbehaving app to trace a problem without recompiling.]
[0] https://addons.mozilla.org/en-US/firefox/addon/sqlite-manage...