Show HN: Sublime Text Database Client
sequoiastudios.io
sequoiastudios.io
* it works with IDEAVim
* it uses JDBC so you can easily connect to "non-standard" DBs by using any JDBC driver
* it's better than psql/vsql/... for dealing with complex queries (you have a real editor rather than limited readline support, if you're lucky enough to have readline support)Why can we not talk about tools that we're using to get the job done, isn't this what part of HN is about? This isn't Product Hunt or a site for purely marketing products.
For example, if your price per hour is $20 and this tool saves you 1.5 hours of time in your lifetime, it would make the business case. Or, if your price per hour is $5 and it saves you 6 hours in your lifetime it also would make the business case.
However, it would be a bad investment if your price per hour is $5 and it only saves you 5 hours in your lifetime.
In the grand scheme of things, I think it all depends on how much you interact with a db. If you just run an odd command here and there, $30 may seem like a lot. If you work with databases for an hour or more a day, this could be a huge time-saver.
How is it possible anyway? Queries in source files almost always cannot be executed as such, because of placeholders/parameters. Or what am I missing?
I am interested to see how "version 2" of this pans out.
For the record, workbench is not the end-all. It is quite clunky.
After using DB1 a fair amount I think it brings a lot of value to the daily workflow of someone that uses databases a fair amount, and uses Sublime Text. In addition to that, I have plans to support 3 or 4[1] more databases soon and add a fair amount of complicated features.
That said though, if I hear from a fair amount of people that the price point is too high then I may consider lowering it.
[0] https://eggerapps.at/postico/ [1] https://github.com/sequoiastudios/DB1/issues
I developed DB1 mostly this summer and put a lot of work into figuring how to do the various parts of it. I posted it here looking for as much feedback as I can get on the various parts of it (the cost was something I struggled a lot with). I also have a lot of features in the pipeline for DB1 that I think add a lot of additional value to the product[0].
Feel free to let me know any questions or comments you have!
The other is developing a complex query and running it again and again, while watching the result, or maybe running multiple queries and comparing the result, etc. That is more of a task for text editor that can execute queries than a CLI query tool.
Now, I don't think this is worth the 30 USD. Something like the upcoming 0xDBE might be worth it, especially since you can avoid stupid Oracle SQL Developer that hands every time there's a network problem.
Or maybe you should just script that so that you have the entire process automated? You could even write the script in Sublime Text if that makes you feel better :)
I created a small Python/Flask application with integrated Ace editor that run in tabs for this exact use case..
https://pypi.python.org/pypi/Pygmie
It has been a HUGE time saver for me. It also has a query history that is saved to browsers local storage. So no more lost queries due to a system/server crash.
EDIT: Might it be possible to stop a running query, still loading :).
One thing I couldn't figure out from your page is how the trial works? Would just end at some point or would you remind us to license from time to time, in the like of sublime text/svn form wbond?
On a related note, it's a shame SSMS doesn't work with more databases (aside from as linked databases), I haven't found any database management tools that are better (commercial or free/open-source). The only drawback I've found with SSMS so far is limited colour theme functionality and slightly awkward debugging of .NET assemblies (you'd want to use VS2013 for writing them anyway, so it's not much of an issue). I'd be interested to know what's out there, perhaps I've missed something. What do Java developers tend to use?
http://www.vim.org/scripts/script.php?script_id=356
Current databases supported are:
ODBC / Perl DBI
Mysql
Oracle
Oracle Rdb (VMS)
SAP HANA
SAP Sybase SQL Anywhere (SA/ASA)
SAP Sybase IQ (ASA)
SAP Sybase Adaptive Server Enterprise (ASE)
SAP Sybase UltraLite (UL)
Microsoft SQL Server
IBM DB2
Interbase
SQLite
PostgreSQL
Ingres
Firebird
https://mutelight.org/dbext-the-last-sql-client-youll-ever-n...
Working with SQL in Vim, by Kris Jenkins
Edit: I'm a moderator on the forums. I've been in touch.
I'm perfectly happy to get infrequent but stable evolutions for Sublime Text.
PS : However if the author could open his source code in order for me to take "inspiration from it" and improving my own Python codebase, that would be great :p
The thing is those "dev builds" are not actual releases -- the last 10 or so of them represent at most a few dozen commits, and quite small and isolated features or fixes.
So, to put it in other words, the activity is like he has abandoned coding again the last few months (after a short stint of activity that followed a year-long halt).
This is simply not true. Jon wrote a parser for the new .sublime-syntax files, rather than using .tmTheme files.
Since then, for 7 builds, it has been small scale fixes and minor improvements, even them stopping altogether around July 10.
http://www.sublimetext.com/3dev
I also remember what the development pace was like for ST2 -- those builds were coming up several times a week even, so that's something to compare against.