11create extension pg_incremental cascade;
22create schema time_range;
33set search_path to time_range;
4+ set client_min_messages to warning;
45-- create a source table
56create table events (
67 event_id bigint generated always as identity,
@@ -29,7 +30,6 @@ select incremental.create_time_interval_pipeline('event-aggregation', '1 day',
2930 where event_time >= $1 and event_time < $2
3031 group by 1
3132 $$);
32- NOTICE: pipeline event-aggregation: processing time range from Fri Dec 31 16:00:00 1999 PST to Fri Dec 06 00:00:00 2024 PST
3333 create_time_interval_pipeline
3434-------------------------------
3535
@@ -50,7 +50,6 @@ select sum(event_count) from events_agg;
5050insert into events (client_id, path, response_time)
5151select s, '/page-' || (s % 3), random() from generate_series(1,100) s;
5252call incremental.execute_pipeline('event-aggregation');
53- NOTICE: pipeline event-aggregation: no rows to process
5453select count(*) from events;
5554 count
5655-------
@@ -65,10 +64,4 @@ select sum(event_count) from events_agg;
6564(1 row)
6665
6766drop schema time_range cascade;
68- NOTICE: drop cascades to 2 other objects
69- DETAIL: drop cascades to table events
70- drop cascades to table events_agg
7167drop extension pg_incremental;
72- NOTICE: drop cascades to 2 other objects
73- DETAIL: drop cascades to function incremental._drop_extension_trigger()
74- drop cascades to event trigger incremental_drop_extension_trigger
0 commit comments