Here is a seeming quirk in pgadmin3. I say seeming, because I may
simply not be sufficiently familiar with this tool.

[A quick note for non-mac users, the Finder is the gui file browser,
equivalent to Nautilus/Dolphin in linux or the Window Explorer in MS
Windows.]

I have associated sql files with pgadmin.

When I open pgadmin I have a "pgadmin" window and I can open
additional "query tool" windows. However, if from the finder I open a
sql file I do not see it in a query tool window. Application focus
changes from the finder  to pgadmin, but I do not see the sql.

Conversely, if I do not have pgadmin open and from the finder I open a
sql file I see it in a query tool window. I, however, I open
additional sql files from the finder they do not open in a query tool
window, but again focus changes to pgadmin. Also, if I start pgadmin
this way I only have query tool windows, how do I open the basic
pgadmin window?

This behavior does not seem to depend on how I open the file, e.g.
double-click, or "open with: pgadmin3".

Is this simply an os integration issue on mac, or am I missing something?

Thank you again,
Scott

On Thu, Oct 20, 2011 at 3:22 AM, Guillaume Lelarge
<guilla...@lelarge.info> wrote:
> On Wed, 2011-10-19 at 01:13 -0700, Basil Bourque wrote:
>> >> I have a postgres 9.1 database up & running, no problem. Purely in
>> >> terms of writing sql (ddl, dml & pg/plsql), what tools are
>> >> recommended?
>> >>
>> >> Coming from an Oracle world, I'm thinking of toad, sql developer, etc.
>> >>
>> >> 1. psql & text editor of choice (if so, which one?)
>> >> 2. navicat
>> >> 3. textmate with pgedit
>> >> 4. eclipse plugin
>> >> 5. other?
>>
>> >> +1 for pgAdmin3. If you have already used Toad, u would like to check it.
>>
>> Being new to SQL (but old to other relational databases) and a Mac guy, I 
>> have found pgAdmin to work surprisingly well.
>
> Thanks :)
>
>>  Surprising because I have a knack for breaking/corrupting/crashing nearly 
>> every developer tool I start using as a newbie.
>
> Don't we all do?
>
>>  But pgAdmin has worked nearly flawlessly for me. It looks goofy from a Mac 
>> aesthetics perspective, but it works.
>
> Yeah, the wxWidgets toolkit doesn't really have a native UI for every
> widget, so it can look goofy in some windows.
>
>> I may have once had an inexplicable glitch, but after restart all was well. 
>> I've only been bitten by 2 recurring bugs:
>>
>> • (Cosmetic) Changing font size for use on projectors in a meeting makes 
>> fonts bigger, but the rows of the Output Pane in a SQL window fail to grow 
>> in height.
>>
>
> Yeah, someone already reported this bug. It shouldn't be hard to fix.
> You can always use the mousewheel in the query tool. The new setting
> will be temporary but it should work for a meeting.
>
>> • (Serious) Tools > Server Configuration > pg_hba.conf has a nasty 
>> anti-feature. When loading a saved conf file with incorrect syntax (usually 
>> I forget to put the slash+number on an IP address such as 127.0.0.1/32), 
>> pgAdmin parses the file, identifies the flaw, and chooses to ignore the rule 
>> by not displaying it. Unfortunately, pgAdmin does NOT parse the entries when 
>> entering or saving them. So if you screw up a rule:
>> (a) You won't realize you saved incorrect syntax. To the user, it seems the 
>> rule you entered simply vanished.
>> (b) You can't fix it in pgAdmin. You'll have to gain access to the 
>> filesystem as the Postgres superuser (usually that's the Unix user 
>> 'postgres'), and edit the file. This is not easy to do as a Mac GUI user.
>> This issue has been acknowledged in the mailing lists.
>>
>
> Yes, it was already reported and we have to fix this.
>
>> But otherwise, pgAdmin has served me well for connecting to the Postgres 
>> server, creating databases, creating tables, creating columns, creating a 
>> few initial rows of data, editing some field values, and so on.
>>
>
> Good.
>
>> When first starting out creating tables, I used the GUI dialogs in pgAdmin. 
>> Nowadays I take advantage of the feature where pgAdmin generates and shows 
>> you the SQL that would re-create the table on which you've clicked. When 
>> creating a new table, I copy the SQL from a similar table, paste into a text 
>> editor, and edit appropriately. Then I paste the SQL back into a SQL window 
>> in pgAdmin to execute.
>>
>
> When you are on a PostgreSQL object, you can simply click the query tool
> button, and the query tool will open with the SQL create query for this
> object.
>
>> My usual choice in text editors is TextMate, running the surprisingly 
>> productive "Zenburnesque" Fonts & Color scheme in Preferences, where you can 
>> force the text to be interpreted as SQL without bothering to save the file 
>> by choosing "SQL" from the popup at the window's bottom frame.
>>
>> Other good text editors include JEdit (Java-based, free-of-cost), 
>> TextWrangler (free of cost), and BBEdit.
>> http://www.jedit.org/
>> http://www.textwrangler.com/products/textwrangler/
>> TextWrangler's commercial big-brother BBEdit is also a popular text-editor 
>> on Mac OS X.
>> http://www.textwrangler.com/products/bbedit/
>>
>> Other Java-based IDEs are free-of-cost, run well on Mac OS X, and include 
>> SQL editing tools: IntelliJ, NetBeans, Eclipse.
>>
>> There are many other SQL tools that run on Mac OS X, especially the 
>> Java-based tools using JDBC. I've not tried them yet as pgAdmin is 
>> sufficient for now.
>>
>
> And we are interested in hearing about other users' feelings/reviews
> about pgAdmin to make it even better. That can happen on the usual
> PostgreSQL mailing lists or on the pgadmin ones.
>
>
> --
> Guillaume
>  http://blog.guillaume.lelarge.info
>  http://www.dalibo.com
>
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>

-- 
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

Reply via email to