Postico – A modern PostgreSQL client for OS X
eggerapps.at
eggerapps.at
There's a dedicated cheaper product called 0xDBE if you don't own Idea and don't need Java support.
Postico looks nice and I like the fact that it's a native app. But without highlighting and autocomplete it's not very interesting for me, I'm SQL guy.
[1a] http://www.teampostgresql.com
[1b] http://teampostgresql.herokuapp.com/ (demo)
http://plugins.jetbrains.com/category/index?pr=webStorm&cate...
So far so good on 0xDBE. I was happy to see this come out.
1. Auto limit
2. Syntax highlighting
3. Multiple queries can be written in the editor; spaces separate them. This seems to run the first query in the editor afaict.
4. Key bindings (I discovered that cmd-enter appears to run the query, but I didn't see these documented anywhere nor are the configurable.)
Also, stylistically it's a little spare. Alternating textures per row might be nice.
I do like the live table editing and the quick auto-querying of tables (though, there are cases where I might not like that.) Another thing I like is the query history -- one thing that would be nice would be to highlight those queries that failed due to syntax errors in red or something, to help you read the list, but even more importantly, a search feature (like Sublime's cmd-P).
2. Syntax highlighting is hard to get right, but I'll add it eventually.
3. Postico by default runs all the queries, you can use the popup menu at the bottom to toggle between results. Select some text (even discontinuous selection using ⌘) and only the selected part is executed.
4. Key bindings are shown as tooltips (hover over buttons for a few seconds), and you can find more keybindings by looking throught the menus.
5. The history search totally makes sense and I just haven't gotten around to implement it yet.
And +1 from me for search history. Thanks for building these apps. Sequel Pro nails it for MySQL, but up until lately there seemed to be a void on the PG side. I've been using PG Commander for about 5 months and am excited I can use my license on Postico. So far the app works as I expect it to, and looks fantastic.
edit: I figured it out. Sorry for the noise.
For example, I'm really proud of the table view in Postico. It's really easy to filter rows by keywords. You can edit multiple rows at once in the sidebar. You can rearrange columns, filters and sort order are remembered automatically...
If you have a workflow where you don't often use the table view, you might not get a lot of value out of Postico. But fortunately there are a few people out there who do like the stuff Postico does!
I gave PGAdmin a shot, but it does not support left-right scrolling from a Magic Mouse. Getting to table views is cumbersome, 5-6 whole clicks. On the up side it does visualize explain queries really well. But 99% of the time I just want to browse some data to see what data is there.
I've spent 3-4 hours using Postico today and really like it. I can see it being really useful in my normal workflow. I can move data from the command line, browse tables and make quick updates in Postico and if I really need to dig into a query use PGAdmin. Syntax highlight would be nice, but I've been without it for so long (due to my own inability to find a button in Navicat) that it's a nice to have at this point.
Keep up the great work! I do hope there is a way to transfer my license over to the AppStore version when it comes along.
Psequel doesn't currently offer anything for schema editing, so you have to write your own queries for ALTER, CREATE INDEX, etc.
PSequel also doesn't show you the execution time of a query, which seems minor, and yes I know you can use EXPLAIN ANALYZE, but it bugs me pretty much every time I use it.
Neither one provides any way to add, view, or remove indexes
Some minor complaints about Postico:
1) Most of the time I am not changing ddl. Postico over emphasizes the infrequent tasks and under emphasizes the things I do every day.
2) Everything I do should be automatically logged, and not something that I have to explicitly save.
3) Syntax highlighting would be nice. It has been around in other SQL tools for many years. Why would a new tool not include it?
4) It is a common task for me to compare the schema and data between two databases. This tool didn't seem to make that any easier.
5) I also will log in with various identities and different times. After you have a dozen or so databases and two or three users on each - this did not strike me as a tool that would let me organize them very well.
6) It still doesn't see Foreign tables. None of the tools I've tried allow for visual interaction with foreign tables. A new tool should definitely include support for it.
7) In spite of its emphasis on table structure, it doesn't seem to show indexes, comments, size, dependencies, ownership, and other details that are on the table besides just the columns. (that I could find)
Without having the time to write my own, I'm sticking with the legacy and really feeling old, SQLExplorer (based on Eclipse). It gives me most of the features I need (and for multiple data sources, not just PG). I would love to find something more modern and better, so I'll keep looking...
BTW, Postico is a successor to PG Commander