Search Postgresql Archives

Flexibility of views and functions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I need to do some reporting for projects that have some columns that stay the same for every project and then every project brings along some project specific stuff. Now I've got a big view for everyone of those about 100 projects (and growing) that is about 80% the same as every other view.

I'd like to strip the constant part into a central view holding those common columns like "tvw_big_thing"
then have for every project some
SELECT tvw_big_thing.*, c1, c2, ..., cn ...
where c1...cn would be project specific.

I'dread the day when mr. boss comes along to tell me he likes tvw_big_thing altered.
All dependend views would have to be dropped and recreated, am I right?

I figured a function as cool, too like
fct_big_thing(project_id::integer)
it could do the filtering :)

I'd be cool to have depending views show the "inherited" columns that get delivered on call time.

--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux