Christopher Browne cbbrowne
Wed Aug 11 15:55:32 PDT 2004
Andrew Sullivan <ajs at crankycanuck.ca> writes:

> On Wed, Aug 11, 2004 at 09:41:05AM -0400, Joshua Olson wrote:
>> Any word of a win32 version of Slony1 for PostGre 8?
>
> Ports are welcome. ;-)  There's no reason to suppose it can't be
> done, in so far as Postgres runs on Windows.  I'm fairly sure that
> the replication engine itself won't work on Win32 today, but I don't
> know of any in-principle reason why you couldn't replicate a Postgres
> 8.0 database running on Win32.  (Has anyone tried?)  Whether you'd
> want to is another matter.

The first challenge would be in getting the shared libraries to
compile on Win32.  I don't think the "build environment" has been
updated to cope with that.

Notice in that regard that we've seen a little bit of breakage with
the AIX support recently (nothing really FRIGHTENING, and there was a
pretty easy workaround, but it did break, and I expect it is still
"broken"); getting Win32 support into place on the build side is
likely to take some thought that simply hasn't gone into it yet.

Similarly, some of the components do assume the availability of fork()
(e.g. - slonik.c) that may function differently on Win32.

Thirdly, ZERO effort has gone into producing scripting tools that can
"play well" on Win32; it's probably not reasonable to assume having
Perl or much of anything else around of a "Unix nature" in a Windows
production environment, so that some new efforts would presumably have
to arise there.  Probably some VB scripts, or similar.

None of these things represent insurmountable, intentional, or
particularly enormous roadblocks, but nothing is likely happen until
someone that wishes there to be a win32 version decides to do more
than to merely "wish."
-- 
select 'cbbrowne' || '@' || 'ca.afilias.info';
<http://dev6.int.libertyrms.com/>
Christopher Browne
(416) 673-4124 (land)


More information about the Slony1-general mailing list