Thread: TCP/IP access in Postgresql 8 Windows
Hi, I'm pretty versed in Postgresql version 7.* on Linux. Need to setup a 8.* server on Windows. Postgresql 8 is rejecting TCP/IP connections. Tried to acivate tcpip_sockets, as in the 7.4.* versions, configuring postgresql.conf param tcpip_sockets, but it is not recognized by version 8 (it even fails to start if included). Client IP's have an entry in pg_hba.conf. Is there any other task that must be done in order to get TCP/IP connections working? TIA, -- Werner Bohl <WernerBohl@infutor.com> Infutor de Costa Rica S.A.
Werner; Activating tcp/ip listening is different than 7.*. You need to uncomment the following line in your postgresql.conf and change it to listen on a specified interface or '*' for all interfaces. Listen_addresses='*' Then restart the service. Another very useful parameter on Windows to change is to change the log_destination to 'eventlog'. That way if the service does not start, you can go to the event log and get some fairly detailed information about what is wrong. Cheryl Bender -----Original Message----- From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Werner Bohl Sent: Wednesday, September 29, 2004 10:30 AM To: pgsql-admin@postgresql.org Subject: [ADMIN] TCP/IP access in Postgresql 8 Windows Hi, I'm pretty versed in Postgresql version 7.* on Linux. Need to setup a 8.* server on Windows. Postgresql 8 is rejecting TCP/IP connections. Tried to acivate tcpip_sockets, as in the 7.4.* versions, configuring postgresql.conf param tcpip_sockets, but it is not recognized by version 8 (it even fails to start if included). Client IP's have an entry in pg_hba.conf. Is there any other task that must be done in order to get TCP/IP connections working? TIA, -- Werner Bohl <WernerBohl@infutor.com> Infutor de Costa Rica S.A. ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly
> Hi, > > I'm pretty versed in Postgresql version 7.* on Linux. Need to setup a > 8.* server on Windows. Postgresql 8 is rejecting TCP/IP connections. > Tried to acivate tcpip_sockets, as in the 7.4.* versions, > configuring postgresql.conf param tcpip_sockets, but it is > not recognized by version > 8 (it even fails to start if included). Client IP's have an > entry in pg_hba.conf. > > Is there any other task that must be done in order to get > TCP/IP connections working? TCP/IP is enabled by default on Windows. Your problem is somewhere else - check for local firewall or antivirus sofware that might be blocking the connection. tcpip_sockets has been renamed to listen_addresses. Check http://developer.postgresql.org/docs/postgres/runtime-config.html#RUNTIM E-CONFIG-CONNECTION. //Magnus
<<TCP/IP is enabled by default on Windows. Your problem is somewhere else>> This is not bourne out by my experience or the document you referenced. The document and postgresql.conf both state that the default is 'localhost' and only allows local loopback connections. For some reason the author of postgresql.conf did not follow the convention of putting the commented default setting in the conf file (e.g. listen_addresses='localhost' instead of '*', so I think this leads a lot of people to think that TCP/IP is enabled by default. Cheryl Bender -----Original Message----- From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Magnus Hagander Sent: Wednesday, September 29, 2004 10:52 AM To: WernerBohl@infutor.com; pgsql-admin@postgresql.org Subject: Re: [ADMIN] TCP/IP access in Postgresql 8 Windows > Hi, > > I'm pretty versed in Postgresql version 7.* on Linux. Need to setup a > 8.* server on Windows. Postgresql 8 is rejecting TCP/IP connections. > Tried to acivate tcpip_sockets, as in the 7.4.* versions, configuring > postgresql.conf param tcpip_sockets, but it is not recognized by > version 8 (it even fails to start if included). Client IP's have an > entry in pg_hba.conf. > > Is there any other task that must be done in order to get > TCP/IP connections working? TCP/IP is enabled by default on Windows. Your problem is somewhere else - check for local firewall or antivirus sofware that might be blocking the connection. tcpip_sockets has been renamed to listen_addresses. Check http://developer.postgresql.org/docs/postgres/runtime-config.html#RUNTIM E-CONFIG-CONNECTION. //Magnus ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org
> <<TCP/IP is enabled by default on Windows. Your problem is somewhere > else>> > This is not bourne out by my experience or the document you > referenced. > The document and postgresql.conf both state that the default > is 'localhost' and only allows local loopback connections. Default is 'localhost'. This is TCP/IP. Which is different from Unix sockets. Since Unix sockets aren't available on Windows, you need TCP/IP to be able to connect at all. That said, I think I may have misread the original question as actually wanting "remote TCP/IP" connections. The comment about the clients IP certainly implies so. In which case my answer was clearly wrong! Sorry to mislead you :-) //Magnus > -----Original Message----- > From: pgsql-admin-owner@postgresql.org > [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Magnus Hagander > Sent: Wednesday, September 29, 2004 10:52 AM > To: WernerBohl@infutor.com; pgsql-admin@postgresql.org > Subject: Re: [ADMIN] TCP/IP access in Postgresql 8 Windows > > > > Hi, > > > > I'm pretty versed in Postgresql version 7.* on Linux. Need > to setup a > > 8.* server on Windows. Postgresql 8 is rejecting TCP/IP > connections. > > Tried to acivate tcpip_sockets, as in the 7.4.* versions, > configuring > > postgresql.conf param tcpip_sockets, but it is not recognized by > > version 8 (it even fails to start if included). Client IP's have an > > entry in pg_hba.conf. > > > > Is there any other task that must be done in order to get TCP/IP > > connections working? > > TCP/IP is enabled by default on Windows. Your problem is > somewhere else > - check for local firewall or antivirus sofware that might be > blocking the connection. > > tcpip_sockets has been renamed to listen_addresses. Check > http://developer.postgresql.org/docs/postgres/runtime-config.h > tml#RUNTIM > E-CONFIG-CONNECTION. > > > //Magnus > > ---------------------------(end of > broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > >
Correction to my previous statement, Remote tcp/ip connections on windows are not enabled by default, but Magnus is right in that local connections are enabled by default. Sorry for my mistatement. Cheryl Bender -----Original Message----- From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Bender, Cheryl Sent: Wednesday, September 29, 2004 11:01 AM To: Magnus Hagander; WernerBohl@infutor.com; pgsql-admin@postgresql.org Subject: Re: [ADMIN] TCP/IP access in Postgresql 8 Windows <<TCP/IP is enabled by default on Windows. Your problem is somewhere else>> This is not bourne out by my experience or the document you referenced. The document and postgresql.conf both state that the default is 'localhost' and only allows local loopback connections. For some reason the author of postgresql.conf did not follow the convention of putting the commented default setting in the conf file (e.g. listen_addresses='localhost' instead of '*', so I think this leads a lot of people to think that TCP/IP is enabled by default. Cheryl Bender -----Original Message----- From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Magnus Hagander Sent: Wednesday, September 29, 2004 10:52 AM To: WernerBohl@infutor.com; pgsql-admin@postgresql.org Subject: Re: [ADMIN] TCP/IP access in Postgresql 8 Windows > Hi, > > I'm pretty versed in Postgresql version 7.* on Linux. Need to setup a > 8.* server on Windows. Postgresql 8 is rejecting TCP/IP connections. > Tried to acivate tcpip_sockets, as in the 7.4.* versions, configuring > postgresql.conf param tcpip_sockets, but it is not recognized by > version 8 (it even fails to start if included). Client IP's have an > entry in pg_hba.conf. > > Is there any other task that must be done in order to get TCP/IP > connections working? TCP/IP is enabled by default on Windows. Your problem is somewhere else - check for local firewall or antivirus sofware that might be blocking the connection. tcpip_sockets has been renamed to listen_addresses. Check http://developer.postgresql.org/docs/postgres/runtime-config.html#RUNTIM E-CONFIG-CONNECTION. //Magnus ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org ---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend