Update:
If I let postgresql put it's data where Cygwin proposes
/usr/share/postgresl/data then the service starts as expected.
Obviously it's either some hardcoded path in the binaries or I have an
permission issue with Windows 2000.
I'd bet on the permissions.
But if the permissions aren't OK, then how can postmaster work when it
is started by hand ?
Where is the difference between user postgres starting postmaster as
service and doing it on the cygwin-console in regards of using a data
path that starts with /cygdrive/...
Help ?
Andreas