information Windows - PostgreSQL

Started by P.Mover 22 years ago7 messages
#1P.M
pmdanger@yahoo.com

Hi,

I would like to participate to PostgreSQL under
Windows platform.

What can i do to help ?

x04001

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

#2Bruce Momjian
pgman@candle.pha.pa.us
In reply to: P.M (#1)
Re: information Windows - PostgreSQL

Not sure. We are petty deep in the backend code allowing CreateProcess
and then we need to add signal handling. We don't have anything running
yet.

---------------------------------------------------------------------------

P.M wrote:

Hi,

I would like to participate to PostgreSQL under
Windows platform.

What can i do to help ?

x04001

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#3Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#2)
Re: information Windows - PostgreSQL

Not sure if this is useful - I just found it on MSDN. It talks about porting
issues, including specifically signal handling techniques (it seems to
recommend using windows messaging instead of signals for some scenarios).. I
am not sure how easy it would be to abstract this away by providing a
signalling library that contained it all.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnucmg/html/UCMGch09.asp

cheers

andrew

Bruce wrote:

Show quoted text

Merlin Moncure wrote:

Bruce,

I assume then that the MinGW environment is missing signal emulation
that is present in the Microsoft C runtime distribution? Microsoft's
is copyrighted, of course in winsig.c (it is actually quite small,
just a couple hundred lines of code). Are you proposing to rewrite
that part of the CRT? I checked the redistribution license and
winsig,etc.c are most certainly not suitable for incorporation into an
open source project.

I actuallly don't even know the answer. I don't know what is possible
with MinGW vs Visual C. I need help.

I would have dug into it, but I got pretty far with MinGW, then had to
stop to catch up on email, and still not caught up enough to return to
MinGW.

#4Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Andrew Dunstan (#3)
Re: information Windows - PostgreSQL

Outside of some quirky behavior like int/0 handling, what is wrong with
the peerdirect's signal handler so that it has to be redone? Win32 has
signal handling, just not as robust and complete as *nix.

Regards,
Merlin

-----Original Message-----
From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
Sent: Wednesday, June 18, 2003 10:03 AM
To: P.M
Cc: PostGreSQL mailing list
Subject: Re: [HACKERS] information Windows - PostgreSQL

Not sure. We are petty deep in the backend code allowing CreateProcess
and then we need to add signal handling. We don't have anything running
yet.

------------------------------------------------------------------------
---

P.M wrote:

Hi,

I would like to participate to PostgreSQL under
Windows platform.

What can i do to help ?

x04001

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------(end of

broadcast)---------------------------

TIP 9: the planner will ignore your desire to choose an index scan if

your

joining column's datatypes do not match

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania
19073

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

#5Bruce Momjian
pgman@candle.pha.pa.us
In reply to: Merlin Moncure (#4)
Re: information Windows - PostgreSQL

Peer Directs relied on Visual C C++ code to handle it, and it didn't
look pretty. I am not sure how hard it is going to be to get that
working properly.

---------------------------------------------------------------------------

Merlin Moncure wrote:

Outside of some quirky behavior like int/0 handling, what is wrong with
the peerdirect's signal handler so that it has to be redone? Win32 has
signal handling, just not as robust and complete as *nix.

Regards,
Merlin

-----Original Message-----
From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
Sent: Wednesday, June 18, 2003 10:03 AM
To: P.M
Cc: PostGreSQL mailing list
Subject: Re: [HACKERS] information Windows - PostgreSQL

Not sure. We are petty deep in the backend code allowing CreateProcess
and then we need to add signal handling. We don't have anything running
yet.

------------------------------------------------------------------------
---

P.M wrote:

Hi,

I would like to participate to PostgreSQL under
Windows platform.

What can i do to help ?

x04001

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------(end of

broadcast)---------------------------

TIP 9: the planner will ignore your desire to choose an index scan if

your

joining column's datatypes do not match

-- 
Bruce Momjian                        |  http://candle.pha.pa.us
pgman@candle.pha.pa.us               |  (610) 359-1001
+  If your life is a hard drive,     |  13 Roberts Road
+  Christ can be your backup.        |  Newtown Square, Pennsylvania
19073

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#6Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Bruce Momjian (#5)
Re: information Windows - PostgreSQL

Bruce,

I assume then that the MinGW environment is missing signal emulation
that is present in the Microsoft C runtime distribution? Microsoft's is
copyrighted, of course in winsig.c (it is actually quite small, just a
couple hundred lines of code). Are you proposing to rewrite that part
of the CRT? I checked the redistribution license and winsig,etc.c are
most certainly not suitable for incorporation into an open source
project.

Merlin

-----Original Message-----
From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
Sent: Wednesday, June 18, 2003 12:54 PM
To: Merlin Moncure
Cc: pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] information Windows - PostgreSQL

Peer Directs relied on Visual C C++ code to handle it, and it didn't
look pretty. I am not sure how hard it is going to be to get that
working properly.

#7Bruce Momjian
pgman@candle.pha.pa.us
In reply to: Merlin Moncure (#6)
Re: information Windows - PostgreSQL

Merlin Moncure wrote:

Bruce,

I assume then that the MinGW environment is missing signal emulation
that is present in the Microsoft C runtime distribution? Microsoft's is
copyrighted, of course in winsig.c (it is actually quite small, just a
couple hundred lines of code). Are you proposing to rewrite that part
of the CRT? I checked the redistribution license and winsig,etc.c are
most certainly not suitable for incorporation into an open source
project.

I actuallly don't even know the answer. I don't know what is possible
with MinGW vs Visual C. I need help.

I would have dug into it, but I got pretty far with MinGW, then had to
stop to catch up on email, and still not caught up enough to return to
MinGW.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073