Skip site navigation (1) Skip section navigation (2)

Re: [BUGS] Pg module "eats" environment

From: Edmund Mergl <E(dot)Mergl(at)bawue(dot)de>
To: gambler(at)pfr(dot)ru
Cc: pgsql-bugs(at)postgreSQL(dot)org
Subject: Re: [BUGS] Pg module "eats" environment
Date: 1999-10-12 18:38:05
Message-ID: 3803800D.B2028659@bawue.de (view raw or flat)
Thread:
Lists: pgsql-bugs
Vitaly Piniygin wrote:
> 
> Your name               :  Vitaly Piniygin
> Your email address      :  <gambler(at)pfr(dot)ru>
> 
> System Configuration
> ---------------------
>   Architecture:
>   Operating System:
> 
> Linux 2.2.9 i686 unknown
> 
> FreeBSD 3.2-RELEASE i386
> 
>   PostgreSQL version:   
> 
>   Compiler used (example:  gcc 2.8.0):
> linux:
> gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
> fbsd:
> gcc version 2.7.2.1
> 
> Please enter a FULL description of your problem:
> ------------------------------------------------
> 
>         The Pg perl module seems to be broken in following way:
> It "eats" environment after the database is opened and $0 perl variable is set
> to some value ( see the script below).
> 
> Please describe a way to repeat the problem.   Please try to provide a
> concise reproducible example, if at all possible:
> ----------------------------------------------------------------------
> 
> ~ $ export | grep PG
> declare -x PGDATABASE="test"
> declare -x PGHOST="host"
> declare -x PGLIB="/usr/local/pgsql/lib"
> declare -x PGPASSWORD="passwd"
> declare -x PGUSER="user"
> ~ $ perl -e 'use Pg; $dbconn = Pg::connectdb(""); $0 = "name";\
> system("echo\$PGUSER:\$PGDATABASE");'
> :
> ~/projects/TD/assist $
> 
> If you know how this problem might be fixed, list the solution below:
> ---------------------------------------------------------------------
> 
>         I'm a user, not perl-modules guru ;-)
> 
> ----------------------------------
> 
> BG, Vit
> 
> E-Mail: Vitaly Piniygin <gambler(at)pfr(dot)ru>
> Date: 12-Oct-99
> Time: 15:09:56
> 
> ----------------------------------
> 
> ************


this is on RH6.0 with PostgreSQL-6.5.2:

mergl(at)sls> export | grep PG
declare -x PGDATABASE="test"
declare -x PGHOST="host"
declare -x PGLIB="/usr/local/pgsql/lib"
declare -x PGPASSWORD="passwd"
declare -x PGPPATH="/home/mergl/pgp"
declare -x PGUSER="user"
mergl(at)sls> perl -e 'use Pg; $dbconn = Pg::connectdb(""); $0 = "name"; system("echo \$PGUSER:\$PGDATABASE");'
user:test
mergl(at)sls> 


so it's not related to pgsql_perl5, it must be related to your environment.


Edmund


-- 
Edmund Mergl
mailto:E(dot)Mergl(at)bawue(dot)de
http://www.bawue.de/~mergl

In response to

Responses

pgsql-bugs by date

Next:From: Vitaly PiniyginDate: 1999-10-13 05:33:58
Subject: Re: [BUGS] Pg module "eats" environment
Previous:From: Vitaly PiniyginDate: 1999-10-12 09:12:33
Subject: Pg module "eats" environment

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group