From: [EMAIL PROTECTED]
Operating system: RedHat 7.0
PHP version: 4.1.1
PHP Bug Type: PostgreSQL related
Bug description: pg_close($conn2) closes all connections?
/* TWO CONNECTIONS TO SAME SERVER, SAME DATABASE */
$conn1=pg_Connect("host=172.15.15.1 user=me dbname=mydb");
$conn2=pg_Connect("host=172.15.15.1 user=me dbname=mydb");
/* QUERIES HERE OK ON EITHER CONNECTION */
$result=pg_exec($conn1, "select stuff from table");
$result=pg_exec($conn2, "select stuff from table");
/* CLOSE conn2, conn1 SHOULD STILL BE OPEN */
$conn2=pg_close($conn2);
$result=pg_exec($conn1, "select stuff from table");
// ERROR! $conn1 seems to have been closed!
// MAYBE YOU ASK WHY WE DO TWO CONNS TO SAME db?
// NORMALLY, THEY ARE TWO DIFFERENT db's, MAIN and
// BACKUP. IN A failover SITUATION, BACKUP DB IS
// DOING BOTH JOBS, SO BOTH CONNS TO SAME MACHINE
// OUR PROBLEM FIXED WITH CONDITIONAL CODE: EG: IF
// MAIN AND BACKUP DBS ARE SAME, DON'T MAKE SECOND
// CONNECTION, BUT .... THOUGHT YOU SHOULD KNOW
// ABOUT THIS.
--
Edit bug report at http://bugs.php.net/?id=16569&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=16569&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=16569&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=16569&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=16569&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16569&r=support
Expected behavior: http://bugs.php.net/fix.php?id=16569&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16569&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16569&r=submittedtwice