Re: pgadmin 1.8.0 beta3 bug

From: Dave Page <dpage(at)postgresql(dot)org>
To: Erwin Brandstetter <brandstetter(at)falter(dot)at>
Cc: pgadmin-support(at)postgresql(dot)org
Subject: Re: pgadmin 1.8.0 beta3 bug
Date: 2007-09-03 11:04:51
Message-ID: 46DBEA53.3020707@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Erwin Brandstetter wrote:
> Very good! But some things are not right ..

Gah!!

> Testing Beta 3.5(Aug 29 2007, rev: 6584:6588M) on Win XP. Client Win XP,
> host: Debian Etch / PG 8.2.4 and Debian Sarge / PG 8.1.8.
> Everything concerns the table subtree.
>
>
> - Generally: either the focus jumps to the table node OR the table node
> is not updated.
> We want the focus to stay with (or go back to) the object we are
> working on, while (after) the table node is updated.
>
> Objects that do not update the table node:
> - primary key constraint
> - check constraint

Those should now be fixed (and consequently behave like the others below).

> Objects that update the table node, but lose the focus:
> - foreign key constraint
> - unique constraint
> - table column

I'm not sure how to fix this - I'll think about it this afternoon.

> - Trying to add a comment to UNIQUE CONSTRAINT fails altogether.

Fixed.

> - ALL comments on constraints or indexes are missing in the reverse
> engineered SQL for the table. To be precise, they are present as
> comments, but the SQL statements to recreate them are missing:
> COMMENT ON CONSTRAINT test_pkey ON loc_status IS 'My comment on this
> field...';

Fixed.

> - When creating a new FOREIGN KEY CONSTRAINT per dialog (I do these
> things with SQL normally) "New Object -> New Foreign Key .." I cannot
> enter a comment. It won't let me write in the field.

Some backwards logic - it would if there was no name specified. It
should (and now is) the other way round - that is, if you've named the
constraint, you can give it a comment.

> I can add comments to existing constraint of the kind, though.
> The field "Tablespace" seems to do nothing at all. Choosing a
> different tablespace does not activate the OK button. IF I activate the
> OK button with other changes and save, the tablespace setting is ignored.

Err, what Tablespace field?

> - SQL pane of the table is NOT updated. Only after a manual refresh
> does the new foreign key show up.

Seems to be OK here - possibly as a side effect of one of the other fixes.

> - There is a checkbox "Auto FK index" among the properties for FOREIGN
> KEY CONSTRAINTs.
> But I cannot find an explanation what it does anywhere. I guessed it
> creates an index on the referencing field.

Yes.

> When I check the box and save, nothing seems to happen. The
> additional index is still created as expected, but the index collection
> is not refreshed. Only after manual refresh does the new index show up.

Seems to be OK here - possibly as a side effect of one of the other fixes.

>
> - Trying to update a TRIGGER fails altogether. It tries to send SQL in
> the form:
> CREATE OR REPLACE TRIGGER mytrigger AFTER INSERT ...
> But there is no "CREATE OR REPLACE" for triggers.
> http://www.postgresql.org/docs/current/static/sql-createtrigger.html

Ahh, thats an EDB thing. Fixed.

Thanks, Dave

In response to

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Raymond O'Donnell 2007-09-03 11:15:02 Double-click on .sql file (Win32)
Previous Message Erwin Brandstetter 2007-08-30 21:17:23 Re: pgadmin 1.8.0 beta3 bug