4 Commits

Author SHA1 Message Date
Sven Klemm
2cd4766ea1 Fix detecting JOINs for continuous aggs
When explicit JOIN syntax is used the from list will contain a
JoinExpr instead of a list of RangeTblRef which was not detected
properly by cagg_validate_query. This patch adds a check for
RangeTblRef to the validation code.
2019-05-10 18:56:33 +02:00
gayyappan
297b9ed66a Add default index for continuous aggregates
Add indexes for materialization table created by continuous aggregates.
This behavior can be turned on/off by using timescaledb.create_group_indexes parameter
of the WITH clause when the continuous agg is created.
2019-04-30 14:31:03 -04:00
Joshua Lockerman
652c6cec0f Add additional tests for Continuous Aggregates
Tests include:
1. UPDATEs get logged to the invalidation log.
2. the invalidation log is not written to on ABORT.
3. custom time-partitioning functions are not supported
   (also updates error message for this case).
2019-04-26 13:08:00 -04:00
Matvey Arye
eec90593fe Rename continuous aggs files for consistency
Rename continuous aggs files to be more consistent and follow our
conventions.
2019-04-26 13:08:00 -04:00