Re: Weird Behavior!!! - Mailing list pgsql-general

From Erwin Moller
Subject Re: Weird Behavior!!!
Date
Msg-id 3E3928C0.6040301@_removespam_dexus.nl
Whole thread Raw
In response to Weird Behavior!!!  (Renê Salomão <rene@ibiz.com.br>)
List pgsql-general
Renê Salomão wrote:
> Hi list,
>

Hi,

I am not sure I understand what you ask exactly.
It looks like you don't know why you cannot connect to 7.3

Please check:
- you stopped the postmaster for 7.3 before starting 7.2 and vise versa.
- Right now it looks like you try to connect via TCP/IP which you should
enable when you start postgres. Are you sure you editted postgresql.conf
in your 7.3 datadirectory? (propably in /usr/local/pgsq/data)

It should look something like this:

#
#    Connection Parameters
#
tcpip_socket = true
#ssl = false

#max_connections = 32
#superuser_reserved_connections = 2

port = 5432
#hostname_lookup = false
#show_source_port = false




Another thing:
- Let everybody connect in your pg_hba.conf to test if your script works
anyway.

Now you have two different lines.

host     all         164.35.10.0   255.255.255.0     crypt

host    all         all         164.35.10.0       255.255.255.0     md5


Good luck,

Regards,
Erwin

PS: One more thing: I have the same double install as you do and putted
my new postgresql-bin at the beginning of the path because I want these
(custom) scripts to execute and not the ones in /usr/bin that were
placed there by 7.2


>  Me and Perl again... =3Do)
>
>  I have two versions of Pg in my machine!!!! 7.2.3 & 7.3.1
>
>  I have the perl code to connect to Pg, however I'm only able to connect
> to Pg 7.2.3, the error message in Pg 7.3.1 is :
>
> Pg 7.2.3: perl pg_connect.pl
>
> [pgsql@ibizs04 examples]$ perl pg_connect.pl=20
> Connected!!!
> 97422620003680    bompreco Lj. Cabula    bompreco Lj. Cabula
> 97422620003761    bompreco Lj. FINAL 03761    bompreco Lj. FINAL 03761
> Disconnected!!!
>
> Pg 7.3.1: perl pg_connect.pl
>
> [pgsql@ibizs04 examples]$ perl pg_connect.pl=20
> FATAL:  No pg_hba.conf entry for host 164.35.10.17, user pgsql, database
> corban DBI
> connect('dbname=3Dcorban;host=3D164.35.10.17;port=3D5432','pgsql',...) fail=
> ed:
> FATAL:  No pg_hba.conf entry for host 164.35.10.17, user pgsql, database
> corban at pg_connect.pl line 16
>
> Perl Package version:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> [pgsql@ibizs04]$ perl -e 'use DBI; use DBD::Pg; print "DBI:
> $DBI::VERSION, DBD::Pg $DBD::Pg::VERSION\n";'=20
>
> DBI: 1.32, DBD::Pg 1.21
>
>
> PG_CONNECT.PL
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> #!/usr/bin/perl
>
> use DBI;
> use DBD::Pg;
> use strict;
>
> my $dbh;
>
> my $dbname=3D'corban';
> my $host=3D'164.35.10.17';
> my $port=3D'5432';
> my $options=3D'';
> my $username=3D'pgsql';
> my $password=3D'pgsql';
>
> $dbh =3D DBI->connect("dbi:Pg:dbname=3D$dbname;host=3D$host;port=3D$port",
>                     "$username",=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
> =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>                     "$password",=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
> =20=20=20=20=20=20=20=20=20=20=20=20
>                     { RaiseError =3D> 1, AutoCommit =3D> 0 }) || die
> $DBI::errstr;
>
> print "Connected!!!\n";
>
> my $hSt =3D $dbh->prepare('SELECT * FROM table Limit 2;');
>
> $hSt->execute;
>
> while(my @raD =3D $hSt->fetchrow_array()){ print
> "$raD[0]\t$raD[1]\t$raD[2]\n";}
>
> $hSt->finish;
>
> $dbh->disconnect;
>
> print "Disconnected!!!\n";
>
>
>
> [pgsql@corban:5432]#select version();
> -[ RECORD 1 ]--------------------------------------------------------
> version | PostgreSQL 7.3.1 on i586-pc-linux-gnu, compiled by GCC 2.96
>
> [pgsql@ibizs04 examples]$ /usr/local/postgresql-7.3.1/bin/psql -l
>        List of databases
>    Name    | Owner | Encoding=20=20
> -----------+-------+-----------
>  corban    | pgsql | SQL_ASCII
>  db        | pgsql | LATIN1
>  template0 | pgsql | SQL_ASCII
>  template1 | pgsql | SQL_ASCII
> (4 rows)
>
> pg_hba.conf
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> # TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK         METHOD
>
> local   all         all                                             md5
> host    all         all         164.35.10.0       255.255.255.0     md5
>
>
> [pgsql@corban:5433]#select version();
> -[ RECORD 1 ]--------------------------------------------------------
> version | PostgreSQL 7.2.3 on i586-pc-linux-gnu, compiled by GCC 2.96
>
> [pgsql@ibizs04 examples]$ psql -l
>  List of databases
>    Name    | Owner=20
> -----------+-------
>  corban    | pgsql
>  db        | pgsql
>  template0 | pgsql
>  template1 | pgsql
> (4 rows)
>
> pg_hba.conf
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> # TYPE   DATABASE    IP_ADDRESS    MASK            AUTH_TYPE=20
> # AUTH_ARGUMENT
> #=20
> local    all                                         crypt=20
> host     all         164.35.10.0   255.255.255.0     crypt
>
> -----------------------------=20
> Ren=EA Salom=E3o
> Ibiz Tecnologia -- www.ibiz.com.br
> (011) 5579-3178 - R. 211
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)



pgsql-general by date:

Previous
From: Erwin Moller
Date:
Subject: Postgresql7.3: after dropping a column a .............pg.dropped............ column exists
Next
From: Stephan Szabo
Date:
Subject: Re: user column name