PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Database » DB_DataObject » Bug #2778

createtables.php fails building for postgres views

Details

Submitted2004-11-17 09:46 UTC
Fromff at ascoli dot biz
Assignedalan_k
StatusClosed
PackageDB_DataObject
PHP Version4.3.2
OSwin xp
Roadmaps(Not assigned)

Comments

[2004-11-17 09:46 UTC] ff at ascoli dot biz

Description:
------------
When I try to run createtables.php to create classes with:
build_views = true
I get the following error msg

[db_error: message="DB Error: insufficient data supplied" code=-20
mode=return level=notice prefix="" info="SELECT viewname FROM pg_views
[nativecode=ERROR: relation "view_column_usage" does not exist]"]

however select * from pg_views where viewname='view_column_usage'
does return a result

I'm using PHP Version 4.3.2 + Apache/1.3.24 + PostgreSQL 8.0.0 beta-dev1
on windows XP sp2 (bleah)

[2004-11-19 08:59 UTC] ff at ascoli dot biz

replacing
return 'SELECT viewname FROM pg_views';
with
return 'SELECT viewname FROM pg_views WHERE schemaname=\'public\'';
in DB/pgsql.php
in the definition of getSpecialQuery
at line 823 does the dirty trick.