PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB » Bug #3595

Get list of views in PostgreSQL wrong

Details

Request #3595Get list of views in PostgreSQL wrong
Submitted2005-02-25 15:01 UTC
Fromgjm at uevora dot pt
Assigneddanielc
StatusClosed
PackageDB
PHP Version4.3.10
OSAll
Roadmaps(Not assigned)

Comments

[2005-02-25 15:01 UTC] gjm at uevora dot pt

Description:
------------
The query to get the list of views in PostgreSQL only returns the views in the public schema. The query condition should ignore the system schemas instead of limiting to the public schema.

[2005-02-25 17:05 UTC] gjm at uevora dot pt

I'm using DB 1.7.0RC1 and PostgreSQL 7.4.7. I don't know exactly wich version of PostgreSQL introduced schemas, but i think it was 7.4.

Perhaps the code generation should be conditional. Is there a way of getting the backend version in DB? I'm sorry if this is a silly question but i'm starting to use PEAR::DB for the first time and haven't read the API completly.

The query should probably be:

SELECT viewname from pg_views
WHERE schemaname != 'information_schema'
AND schemaname != 'pg_catalog'

Thanks and keep up the good work!