We use redash. This allows forking of queries, charting, and some light dashboarding. Also it supports full text searching of queries and descriptions. It's also stand alone and easy to launch on ec2.<p><a href="https://github.com/EverythingMe/redash" rel="nofollow">https://github.com/EverythingMe/redash</a>
This looks pretty awesome! It is also worth mentioning Django SQL Explorer (<a href="https://github.com/epantry/django-sql-explorer" rel="nofollow">https://github.com/epantry/django-sql-explorer</a>), which has all of the presented features, as well as handy schema definition by the side. It also allows for parameters in the queries, which is very useful (e.g. leaving the timeframe customisable before running a query). With Django 1.8 now being easier to install/deploy to wherever, this is a great plugin to allow more people data access!
I thought that'd be an abstraction layer so people who are not that familiar with SQL but need some basic information can easily get it but this doesn't seem any different than just giving someone access to a view with a regular GUI client or <a href="http://pgcli.com/" rel="nofollow">http://pgcli.com/</a>.
We use blazer[1] which is open source and lets you share queries just like this video demonstrates. It also has other nice features like composing results into charts and allowing interpolated values for generating queries with variable inputs. The demo[2] has examples for the features I mentioned.<p>1: <a href="https://github.com/ankane/blazer" rel="nofollow">https://github.com/ankane/blazer</a><p>2: <a href="https://blazerme.herokuapp.com/" rel="nofollow">https://blazerme.herokuapp.com/</a>
ZenQuery does something quite similar but for a variety of RDBMS: <a href="http://www.zenqry.com/" rel="nofollow">http://www.zenqry.com/</a><p>It's not limited to Heroku but can be used with any database connection URL. In fact, ZenQuery was modelled after Heroku Dataclips.<p>(sorry for the plug)
How did you guys drop down to a read-only connection on Heroku Postgres? We directly connect DB clients like PGAdmin to a reporting DB on Heroku, but Heroku only seems to support credentials with full access. I don't want an analyst to "DROP TABLES" by mistake.