Re: RFC: PostgreSQL Add-On Network

Поиск
Список
Период
Сортировка
От Stephen Frost
Тема Re: RFC: PostgreSQL Add-On Network
Дата
Msg-id 20100108011443.GF17756@tamriel.snowman.net
обсуждение исходный текст
Ответ на Re: RFC: PostgreSQL Add-On Network  (Dave Page <dpage@pgadmin.org>)
Список pgsql-hackers
* Dave Page (dpage@pgadmin.org) wrote:
> Because if we (PostgreSQL) are going to support this effort, then it
> should not ignore such a huge percentage of our installation base.

Not doing it day 1 is not ignoring.  It's using what resources *are*
being made available to the best extent we can.  If you're offering to
do the work for Windows, great!

> > It would make sense to build a C version when the other issues with
> > supporting Windows are solved.  At that point, the specification for the
> > client should be well-worn enough to make doing the C version not a halt
> > to further development.  Until then, it doesn't matter.
>
> So you have to rewrite the code. Seems like a waste of effort.

So the options are some Perl code that works for quite a few users or..
nothing because he's not a C hacker or doesn't want to write it in C?
Sounds like #1 is a win to me.  If David's happy to write it in C to
begin with (presuming he has to write anything- if there's existing Perl
code that does 90% of what he needs, you're asking for alot more),
great.  I'm even happy to encourage him to do that if it's anywhere
close to the same level of effort.

> No. The essence is, 'If you're going to do it in a way that will never
> work for maybe 50% or more of PostgreSQL installations, then you have
> fundamental design issues to overcome'.

And my vote is that you have to start somewhere and I strongly disagree
that what you're concerned with are serious *design* issues.  What David
has described includes alot of implementation details, let's not confuse
the two.  If the server-side had to be scrapped entirely and rewritten
to support Windows, you might have a leg to stand on.  If adding Windows
support is an incremental change to the existing system (as a whole,
which, yes, I'd consider the port of a perl client app to C to be an
incremental change), then it's not a design issue.
    Thanks,
        Stephen

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: pg_migrator issues
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: 8.5alpha3 hot standby crash report (DatabasePath related?)