diff options
| author | Pavan Deolasee | 2015-05-21 10:15:59 +0000 |
|---|---|---|
| committer | Pavan Deolasee | 2015-05-21 10:15:59 +0000 |
| commit | 4dec5cbb6aa480d45f771ed35992a1dc1d07a960 (patch) | |
| tree | afc2c661ddf320fbffad7f21b61b3ec2bb2f7541 /src/common/psprintf.c | |
| parent | bc4ba671eb6b0bfaf0743764608f725ace8f8319 (diff) | |
Add support for materialized views.
Right now we only support MatViews on coordinators. They are not even created
on the datanodes, though when refreshed they will be refreshed on all the
coordinators.
Also extend LOCAL TEMP tables to mean temp tables created only on the
coordinator. This allows us to use the MatView's mechanism of refresh, though
in the longer run we may want to revisit this and see if the refresh mechanism
needs to be dealt differently in XL, especially if we end up supporting
MatViews on the datanodes.
Finally, slightly modify the join push-down so that a table without
distribution mechanism are assumed coordinator only table and joined locally.
This has a side-effect that pg_catalog tables are now also joined on the
coordinator. This needs to be fixed.
Diffstat (limited to 'src/common/psprintf.c')
0 files changed, 0 insertions, 0 deletions
