@@ -2991,6 +2991,7 @@ create statistics stts_s1.stts_foo on col1, col2 from stts_t3;
2991
2991
create statistics stts_s2.stts_yama (dependencies, mcv) on col1, col3 from stts_t3;
2992
2992
insert into stts_t1 select i,i from generate_series(1,100) i;
2993
2993
analyze stts_t1;
2994
+ set search_path to public, stts_s1, stts_s2, tststats;
2994
2995
\dX
2995
2996
List of extended statistics
2996
2997
Schema | Name | Definition | Ndistinct | Dependencies | MCV
@@ -3006,7 +3007,7 @@ analyze stts_t1;
3006
3007
public | stts_hoge | col1, col2, col3 FROM stts_t3 | defined | defined | defined
3007
3008
stts_s1 | stts_foo | col1, col2 FROM stts_t3 | defined | defined | defined
3008
3009
stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | defined | defined
3009
- tststats | priv_test_stats | a, b FROM tststats. priv_test_tbl | | | defined
3010
+ tststats | priv_test_stats | a, b FROM priv_test_tbl | | | defined
3010
3011
(12 rows)
3011
3012
3012
3013
\dX stts_?
@@ -3041,7 +3042,7 @@ analyze stts_t1;
3041
3042
public | stts_hoge | col1, col2, col3 FROM stts_t3 | defined | defined | defined
3042
3043
stts_s1 | stts_foo | col1, col2 FROM stts_t3 | defined | defined | defined
3043
3044
stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | defined | defined
3044
- tststats | priv_test_stats | a, b FROM tststats. priv_test_tbl | | | defined
3045
+ tststats | priv_test_stats | a, b FROM priv_test_tbl | | | defined
3045
3046
(12 rows)
3046
3047
3047
3048
\dX+ stts_?
@@ -3068,30 +3069,45 @@ analyze stts_t1;
3068
3069
stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | defined | defined
3069
3070
(1 row)
3070
3071
3072
+ set search_path to public, stts_s1;
3073
+ \dX
3074
+ List of extended statistics
3075
+ Schema | Name | Definition | Ndistinct | Dependencies | MCV
3076
+ ---------+------------------------+------------------------------------------------------------------------+-----------+--------------+---------
3077
+ public | func_deps_stat | ((a * 2)), upper(b), ((c + (1)::numeric)) FROM functional_dependencies | | defined |
3078
+ public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | | defined
3079
+ public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | | defined
3080
+ public | mcv_lists_stats | a, b, d FROM mcv_lists | | | defined
3081
+ public | stts_1 | a, b FROM stts_t1 | defined | |
3082
+ public | stts_2 | a, b FROM stts_t1 | defined | defined |
3083
+ public | stts_3 | a, b FROM stts_t1 | defined | defined | defined
3084
+ public | stts_4 | b, c FROM stts_t2 | defined | defined | defined
3085
+ public | stts_hoge | col1, col2, col3 FROM stts_t3 | defined | defined | defined
3086
+ stts_s1 | stts_foo | col1, col2 FROM stts_t3 | defined | defined | defined
3087
+ (10 rows)
3088
+
3071
3089
create role regress_stats_ext nosuperuser;
3072
3090
set role regress_stats_ext;
3073
3091
\dX
3074
- List of extended statistics
3075
- Schema | Name | Definition | Ndistinct | Dependencies | MCV
3076
- ----------+------------------------+------------------------------------------------------------------------+-----------+--------------+---------
3077
- public | func_deps_stat | ((a * 2)), upper(b), ((c + (1)::numeric)) FROM functional_dependencies | | defined |
3078
- public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | | defined
3079
- public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | | defined
3080
- public | mcv_lists_stats | a, b, d FROM mcv_lists | | | defined
3081
- public | stts_1 | a, b FROM stts_t1 | defined | |
3082
- public | stts_2 | a, b FROM stts_t1 | defined | defined |
3083
- public | stts_3 | a, b FROM stts_t1 | defined | defined | defined
3084
- public | stts_4 | b, c FROM stts_t2 | defined | defined | defined
3085
- public | stts_hoge | col1, col2, col3 FROM stts_t3 | defined | defined | defined
3086
- stts_s1 | stts_foo | col1, col2 FROM stts_t3 | defined | defined | defined
3087
- stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | defined | defined
3088
- tststats | priv_test_stats | a, b FROM tststats.priv_test_tbl | | | defined
3089
- (12 rows)
3092
+ List of extended statistics
3093
+ Schema | Name | Definition | Ndistinct | Dependencies | MCV
3094
+ --------+------------------------+------------------------------------------------------------------------+-----------+--------------+---------
3095
+ public | func_deps_stat | ((a * 2)), upper(b), ((c + (1)::numeric)) FROM functional_dependencies | | defined |
3096
+ public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | | defined
3097
+ public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | | defined
3098
+ public | mcv_lists_stats | a, b, d FROM mcv_lists | | | defined
3099
+ public | stts_1 | a, b FROM stts_t1 | defined | |
3100
+ public | stts_2 | a, b FROM stts_t1 | defined | defined |
3101
+ public | stts_3 | a, b FROM stts_t1 | defined | defined | defined
3102
+ public | stts_4 | b, c FROM stts_t2 | defined | defined | defined
3103
+ public | stts_hoge | col1, col2, col3 FROM stts_t3 | defined | defined | defined
3104
+ (9 rows)
3090
3105
3091
3106
reset role;
3092
3107
drop table stts_t1, stts_t2, stts_t3;
3093
3108
drop schema stts_s1, stts_s2 cascade;
3094
3109
drop user regress_stats_ext;
3110
+ reset search_path;
3095
3111
-- User with no access
3096
3112
CREATE USER regress_stats_user1;
3097
3113
GRANT USAGE ON SCHEMA tststats TO regress_stats_user1;
0 commit comments