Skip site navigation (1) Skip section navigation (2)

One question on the Restore window

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: One question on the Restore window
Date: 2009-12-20 22:22:47
Message-ID: (view raw or flat)
Lists: pgadmin-hackers

I worked today on the restore window. I added all the missing options
(with a release check for some of them), and I added sizers to have a
good UI. You can see the result in the screenshots attached (from
frmRestore_1.png to frmRestore_3.png).

I have some problems with the UI of the backup TOC. I want to allow
users to restore only some selected objects of the backup. Right now,
the restore window allows only to restore one object, even if you
selected more than one. So I try to find a good UI for this. I see two
ways for doing it:

 * Keep the list, adding checkbox (see frmRestore_5.png).
 * Replace the list with a tree (see frmRestore_4.png).

The tree is more appealing, really simple to understand. Anyone who used
the backup window can use the restore window... Well, not really. If a
user wants to restore some tables but not the schema, he needs to
unselect the schema, and then to select the tables. It feels a bit
awkward to see the schema not selected when some of its own tables are.
Moreover, the list is really simpler to remember the order of the
objects (the tree kind of destroys the order). But this is not really
important. I'm much more bothered with the fact that we can have some
tables selected and that the schema they belong to is not.

Any better ideas? Comments?


Attachment: frmRestore_5.png
Description: image/png (65.4 KB) (inlined above)
Attachment: frmRestore_4.png
Description: image/png (27.8 KB) (inlined above)
Attachment: frmRestore_3.png
Description: image/png (28.9 KB) (inlined above)
Attachment: frmRestore_2.png
Description: image/png (34.2 KB) (inlined above)
Attachment: frmRestore_1.png
Description: image/png (22.8 KB) (inlined above)


pgadmin-hackers by date

Next:From: pgAdmin TracDate: 2009-12-20 22:41:27
Subject: [pgAdmin III] #116: Application Name
Previous:From: Jyrki WahlstedtDate: 2009-12-20 19:09:45
Subject: Re: Delay in MacPorts packaging

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group