DB_DataObject_createTablesをPostgreSQLのschema内のviewへ対応させる。
方法はGenerate.phpの220行目あたりを
// try getting a list of schema views first. (postgres) $views = $__DB->getListOf('schema.views'); if (empty($views)|| is_a($views, 'PEAR_Error')) { $views = $__DB->getListOf('views'); }
に変更して。
DB/pgsql.php(PEAR_DBのpgsqlドライバ)のgetSpecialQueryに
case 'schema.views': return "SELECT schemaname || '.' || viewname from pg_views WHERE schemaname" . " NOT IN ('information_schema', 'pg_catalog')";
を追加する。
二つをそれぞれリクエストとしてPOSTして置いたけど、英語がめちゃくちゃだから通じないかも。