Re: pgadmin3 wizard snapin technology

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: pgadmin3 wizard snapin technology
Дата
Msg-id 03AF4E498C591348A42FC93DEA9661B83AF05C@mail.vale-housing.co.uk
обсуждение исходный текст
Ответ на pgadmin3 wizard snapin technology  (Andreas Pflug <Andreas.Pflug@web.de>)
Список pgadmin-hackers

> -----Original Message-----
> From: Andreas Pflug [mailto:Andreas.Pflug@web.de]
> Sent: 26 April 2003 12:27
> To: Dave Page; pgadmin-hackers@postgresql.org
> Subject: pgadmin3 wizard snapin technology
>
>
> There are a lot of ideas (many implemented in pgadmin2) to
> enhance pgadmin3 with wizards of all kinds, but currently we
> don't have a technology to easily snap in additional
> features. Suggestions? Do we need snapins anyway or should we
> simply link them into the main project?

Hi Andreas,

They are implemented as plugins to avoid the need for loads of extra
code that many people don't want, but recently, Frank made some *major*
changes to pga2 to give them more access to the pga internals -
something I'm not sure we could easily do in pga3.

To be honest though, I want to avoid getting tied up in auxilliary
functions of pgAdmin anyway. They can be high maintenance, and often
don't get used. How many people use the Publishing Wizard, or the
MSysConf wizard (or even the Upgrade Wizard which I must pull out of
pga3)?

The one exception is the Migration Wizard, which is probably the biggest
support drain there is because it's so easy to make it fall over (not
because it's no good, but because it has to interface with pretty much
anything which I often can't test). I've had a design for a new
Migration Wizard in mind since pga2 was written, though I never
implemented it (more like a non-nightmare version of Microsoft's DTS),
but it would be a major project in it's own right, and frankly I have no
real motivation for it anyway.

So, certainly for the first release of pga3, I don't want any plugins -
the only possible exception would be the Security Wizard - but I'd be
inclined to build that in anyway. As for Tom's suggestion, I'm thinking
we might build it in as an automated check. We can fairly easily tell if
there are more sets of constraint triggers in the system than there are
fkeys, so we could check at runtime and offer to fixup the catalogs.

Thoughts?

Regards, Dave.


В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Andreas Pflug
Дата:
Сообщение: Release plan
Следующее
От: "Dave Page"
Дата:
Сообщение: Re: Release plan