@@ -95,6 +95,15 @@ ANALYZE "S 1"."T 2";
95
95
ANALYZE" S 1" ." T 3" ;
96
96
ANALYZE" S 1" ." T 4" ;
97
97
98
+ -- record relpages for T 1
99
+ create temp table save_t_1_relpagesas
100
+ select relpagesas old_relpagesfrom pg_classwhere relname= ' T 1' ;
101
+
102
+ select relpages- (select old_relpagesfrom save_t_1_relpages)as pg_delta,
103
+ reltuplesfrom pg_classwhere relname= ' T 1' ;
104
+ select (histogram_bounds::text ::int [])[array_length(histogram_bounds,1 )]
105
+ from pg_statswhere tablename= ' T 1' and attname= ' C 1' ;
106
+
98
107
-- ===================================================================
99
108
-- create foreign tables
100
109
-- ===================================================================
@@ -1139,6 +1148,10 @@ INSERT INTO ft2 (c1,c2,c3)
1139
1148
EXPLAIN (verbose, costs off)
1140
1149
UPDATE ft2SET c3= ' bar' WHERE postgres_fdw_abs(c1)> 2000 RETURNING* ;-- can't be pushed down
1141
1150
UPDATE ft2SET c3= ' bar' WHERE postgres_fdw_abs(c1)> 2000 RETURNING* ;
1151
+ select relpages- (select old_relpagesfrom save_t_1_relpages)as pg_delta,
1152
+ reltuplesfrom pg_classwhere relname= ' T 1' ;
1153
+ select (histogram_bounds::text ::int [])[array_length(histogram_bounds,1 )]
1154
+ from pg_statswhere tablename= ' T 1' and attname= ' C 1' ;
1142
1155
EXPLAIN (verbose, costs off)
1143
1156
UPDATE ft2SET c3= ' baz'
1144
1157
FROM ft4INNER JOIN ft5ON (ft4 .c1 = ft5 .c1 )