@@ -1727,100 +1727,6 @@ INSERT INTO tststats.priv_test_tbl
1727
1727
CREATE STATISTICS tststats.priv_test_stats (mcv) ON a, b
1728
1728
FROM tststats.priv_test_tbl;
1729
1729
ANALYZE tststats.priv_test_tbl;
1730
- -- Check printing info about extended statistics by \dX
1731
- create table stts_t1 (a int, b int);
1732
- create statistics stts_1 (ndistinct) on a, b from stts_t1;
1733
- create statistics stts_2 (ndistinct, dependencies) on a, b from stts_t1;
1734
- create statistics stts_3 (ndistinct, dependencies, mcv) on a, b from stts_t1;
1735
- create table stts_t2 (a int, b int, c int);
1736
- create statistics stts_4 on b, c from stts_t2;
1737
- create table stts_t3 (col1 int, col2 int, col3 int);
1738
- create statistics stts_hoge on col1, col2, col3 from stts_t3;
1739
- create schema stts_s1;
1740
- create schema stts_s2;
1741
- create statistics stts_s1.stts_foo on col1, col2 from stts_t3;
1742
- create statistics stts_s2.stts_yama (dependencies, mcv) on col1, col3 from stts_t3;
1743
- insert into stts_t1 select i,i from generate_series(1,100) i;
1744
- analyze stts_t1;
1745
- \dX
1746
- List of extended statistics
1747
- Schema | Name | Definition | Ndistinct | Dependencies | MCV
1748
- ----------+------------------------+--------------------------------------+-----------+--------------+-----------
1749
- public | func_deps_stat | a, b, c FROM functional_dependencies | | built |
1750
- public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | | built
1751
- public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | | built
1752
- public | mcv_lists_stats | a, b, d FROM mcv_lists | | | built
1753
- public | stts_1 | a, b FROM stts_t1 | built | |
1754
- public | stts_2 | a, b FROM stts_t1 | built | built |
1755
- public | stts_3 | a, b FROM stts_t1 | built | built | built
1756
- public | stts_4 | b, c FROM stts_t2 | requested | requested | requested
1757
- public | stts_hoge | col1, col2, col3 FROM stts_t3 | requested | requested | requested
1758
- stts_s1 | stts_foo | col1, col2 FROM stts_t3 | requested | requested | requested
1759
- stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | requested | requested
1760
- tststats | priv_test_stats | a, b FROM tststats.priv_test_tbl | | | built
1761
- (12 rows)
1762
-
1763
- \dX stts_?
1764
- List of extended statistics
1765
- Schema | Name | Definition | Ndistinct | Dependencies | MCV
1766
- --------+--------+-------------------+-----------+--------------+-----------
1767
- public | stts_1 | a, b FROM stts_t1 | built | |
1768
- public | stts_2 | a, b FROM stts_t1 | built | built |
1769
- public | stts_3 | a, b FROM stts_t1 | built | built | built
1770
- public | stts_4 | b, c FROM stts_t2 | requested | requested | requested
1771
- (4 rows)
1772
-
1773
- \dX *stts_hoge
1774
- List of extended statistics
1775
- Schema | Name | Definition | Ndistinct | Dependencies | MCV
1776
- --------+-----------+-------------------------------+-----------+--------------+-----------
1777
- public | stts_hoge | col1, col2, col3 FROM stts_t3 | requested | requested | requested
1778
- (1 row)
1779
-
1780
- \dX+
1781
- List of extended statistics
1782
- Schema | Name | Definition | Ndistinct | Dependencies | MCV | Ndistinct_size | Dependencies_size | MCV_size
1783
- ----------+------------------------+--------------------------------------+-----------+--------------+-----------+----------------+-------------------+------------
1784
- public | func_deps_stat | a, b, c FROM functional_dependencies | | built | | | 106 bytes |
1785
- public | mcv_lists_arrays_stats | a, b, c FROM mcv_lists_arrays | | | built | | | 24 kB
1786
- public | mcv_lists_bool_stats | a, b, c FROM mcv_lists_bool | | | built | | | 386 bytes
1787
- public | mcv_lists_stats | a, b, d FROM mcv_lists | | | built | | | 294 bytes
1788
- public | stts_1 | a, b FROM stts_t1 | built | | | 13 bytes | |
1789
- public | stts_2 | a, b FROM stts_t1 | built | built | | 13 bytes | 40 bytes |
1790
- public | stts_3 | a, b FROM stts_t1 | built | built | built | 13 bytes | 40 bytes | 6126 bytes
1791
- public | stts_4 | b, c FROM stts_t2 | requested | requested | requested | 0 bytes | 0 bytes | 0 bytes
1792
- public | stts_hoge | col1, col2, col3 FROM stts_t3 | requested | requested | requested | 0 bytes | 0 bytes | 0 bytes
1793
- stts_s1 | stts_foo | col1, col2 FROM stts_t3 | requested | requested | requested | 0 bytes | 0 bytes | 0 bytes
1794
- stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | requested | requested | | 0 bytes | 0 bytes
1795
- tststats | priv_test_stats | a, b FROM tststats.priv_test_tbl | | | built | | | 686 bytes
1796
- (12 rows)
1797
-
1798
- \dX+ stts_?
1799
- List of extended statistics
1800
- Schema | Name | Definition | Ndistinct | Dependencies | MCV | Ndistinct_size | Dependencies_size | MCV_size
1801
- --------+--------+-------------------+-----------+--------------+-----------+----------------+-------------------+------------
1802
- public | stts_1 | a, b FROM stts_t1 | built | | | 13 bytes | |
1803
- public | stts_2 | a, b FROM stts_t1 | built | built | | 13 bytes | 40 bytes |
1804
- public | stts_3 | a, b FROM stts_t1 | built | built | built | 13 bytes | 40 bytes | 6126 bytes
1805
- public | stts_4 | b, c FROM stts_t2 | requested | requested | requested | 0 bytes | 0 bytes | 0 bytes
1806
- (4 rows)
1807
-
1808
- \dX+ *stts_hoge
1809
- List of extended statistics
1810
- Schema | Name | Definition | Ndistinct | Dependencies | MCV | Ndistinct_size | Dependencies_size | MCV_size
1811
- --------+-----------+-------------------------------+-----------+--------------+-----------+----------------+-------------------+----------
1812
- public | stts_hoge | col1, col2, col3 FROM stts_t3 | requested | requested | requested | 0 bytes | 0 bytes | 0 bytes
1813
- (1 row)
1814
-
1815
- \dX+ stts_s2.stts_yama
1816
- List of extended statistics
1817
- Schema | Name | Definition | Ndistinct | Dependencies | MCV | Ndistinct_size | Dependencies_size | MCV_size
1818
- ---------+-----------+-------------------------+-----------+--------------+-----------+----------------+-------------------+----------
1819
- stts_s2 | stts_yama | col1, col3 FROM stts_t3 | | requested | requested | | 0 bytes | 0 bytes
1820
- (1 row)
1821
-
1822
- drop table stts_t1, stts_t2, stts_t3;
1823
- drop schema stts_s1, stts_s2 cascade;
1824
1730
-- User with no access
1825
1731
CREATE USER regress_stats_user1;
1826
1732
GRANT USAGE ON SCHEMA tststats TO regress_stats_user1;
0 commit comments