Mombu the Php Forum sponsored links

Go Back   Mombu the Php Forum > Php > #40173 : pg_metadata ignores visibility scope of current postgres user
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 7th July 19:00
php-bugs
External User
 
Posts: 1
Default #40173 : pg_metadata ignores visibility scope of current postgres user



From: denis at edistar dot com
Operating system: Linux kernel 2.6.17
PHP version: 5.2.0
PHP Bug Type: PostgreSQL related
Bug description: pg_metadata ignores visibility scope of current postgres user

Description:
------------
pg_metadata does not check if the current postgres user has the correct
rights on the visibility of the table passed as parameter.

So, if we have two postgres users (userA and userB for example) with two
authorization schemas (that have the same name userA and userB) and in
each schema we have a table with the same name but with different
definition,
we can access only one of the two tables...

Also pg_metadata does not accept passing the table with a namespace
attached (for exampl userA.mytable)


--
Edit bug report at http://bugs.php.net/?id=40173&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40173&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40173&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40173&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=40173&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=40173&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=40173&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=40173&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=40173&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=40173&r=support
Expected behavior: http://bugs.php.net/fix.php?id=40173&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=40173&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=40173&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=40173&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40173&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=40173&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=40173&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=40173&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=40173&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=40173&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=40173&r=mysqlcfg
  Reply With Quote


  sponsored links


2 7th July 19:00
External User
 
Posts: 1
Default #40173 : pg_metadata ignores visibility scope of current postgres user



ID: 40173
Updated by: tony2001@php.net
Reported By: denis at edistar dot com
-Status: Open
+Status: Feedback
Bug Type: PostgreSQL related
Operating System: Linux kernel 2.6.17
PHP Version: 5.2.0
New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves.

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external
resources such as databases, etc. If the script requires a
database to demonstrate the issue, please make sure it creates
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.


Previous Comments:
------------------------------------------------------------------------

[2007-01-19 16:54:41] denis at edistar dot com

Description:
------------
pg_metadata does not check if the current postgres user has the correct
rights on the visibility of the table passed as parameter.

So, if we have two postgres users (userA and userB for example) with
two authorization schemas (that have the same name userA and userB) and
in each schema we have a table with the same name but with different
definition,
we can access only one of the two tables...

Also pg_metadata does not accept passing the table with a namespace
attached (for exampl userA.mytable)

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


--
Edit this bug report at http://bugs.php.net/?id=40173&edit=1
  Reply With Quote
3 7th July 19:00
php-bugs
External User
 
Posts: 1
Default #40173 : pg_metadata ignores visibility scope of current postgres user


From: denis at edistar dot com
Operating system: Linux kernel 2.6.17
PHP version: 5.2.0
PHP Bug Type: PostgreSQL related
Bug description: pg_metadata ignores visibility scope of current postgres user

Description:
------------
pg_metadata does not check if the current postgres user has the correct
rights on the visibility of the table passed as parameter.

So, if we have two postgres users (userA and userB for example) with two
authorization schemas (that have the same name userA and userB) and in
each schema we have a table with the same name but with different
definition,
we can access only one of the two tables...

Also pg_metadata does not accept passing the table with a namespace
attached (for exampl userA.mytable)


--
Edit bug report at http://bugs.php.net/?id=40173&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40173&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40173&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40173&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=40173&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=40173&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=40173&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=40173&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=40173&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=40173&r=support
Expected behavior: http://bugs.php.net/fix.php?id=40173&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=40173&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=40173&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=40173&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40173&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=40173&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=40173&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=40173&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=40173&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=40173&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=40173&r=mysqlcfg
  Reply With Quote
4 7th July 19:00
External User
 
Posts: 1
Default #40173 : pg_metadata ignores visibility scope of current postgres user


ID: 40173
Updated by: tony2001@php.net
Reported By: denis at edistar dot com
-Status: Open
+Status: Feedback
Bug Type: PostgreSQL related
Operating System: Linux kernel 2.6.17
PHP Version: 5.2.0
New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves.

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external
resources such as databases, etc. If the script requires a
database to demonstrate the issue, please make sure it creates
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.


Previous Comments:
------------------------------------------------------------------------

[2007-01-19 16:54:41] denis at edistar dot com

Description:
------------
pg_metadata does not check if the current postgres user has the correct
rights on the visibility of the table passed as parameter.

So, if we have two postgres users (userA and userB for example) with
two authorization schemas (that have the same name userA and userB) and
in each schema we have a table with the same name but with different
definition,
we can access only one of the two tables...

Also pg_metadata does not accept passing the table with a namespace
attached (for exampl userA.mytable)

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


--
Edit this bug report at http://bugs.php.net/?id=40173&edit=1
  Reply With Quote


  sponsored links


Reply


Thread Tools
Display Modes




Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666