OSDN Git Service

71318403654f755b03b6567863894b2c816d4ccb
[pgdbmsstats/pg_dbms_stats.git] / expected / init-12.out
1 CREATE MATERIALIZED VIEW s0.smv0 AS
2 SELECT st0.id,
3        st0.num,
4        st2.txt
5   FROM s0.st0,s0.st2
6  WHERE st0.id = st2.id
7  ORDER BY id;
8 CREATE VIEW plain_relations_statistic_v AS
9 SELECT oid::regclass,
10        relpages,
11        reltuples,
12        relallvisible,
13        pg_relation_size(oid) / 8192 curpages
14   FROM pg_class
15  ORDER BY oid::regclass::text;
16 CREATE VIEW relations_locked_v AS
17 SELECT relid::regclass,
18        relname,
19        relpages,
20        reltuples,
21        relallvisible,
22        curpages
23   FROM dbms_stats.relation_stats_locked
24  ORDER BY relid;
25 CREATE VIEW relations_backup_v AS
26 SELECT id,
27        relid::regclass,
28        relname,
29        relpages,
30        reltuples,
31        relallvisible,
32        curpages
33   FROM dbms_stats.relation_stats_backup
34  ORDER BY id, relid;
35 CREATE VIEW plain_columns_statistic_v AS
36 SELECT starelid::regclass, staattnum, stainherit,
37        stanullfrac, stawidth, stadistinct,
38        stakind1, stakind2, stakind3, stakind4, stakind5,
39        staop1, staop2, staop3, staop4, staop5,
40        stanumbers1, stanumbers2, stanumbers3, stanumbers4, stanumbers5,
41        stavalues1::text, stavalues2::text, stavalues3::text, stavalues4::text, stavalues5::text
42   FROM pg_statistic
43  ORDER BY starelid, staattnum, stainherit;
44 CREATE VIEW columns_locked_v AS
45 SELECT starelid::regclass, staattnum, attname, stainherit,
46        stanullfrac, stawidth, stadistinct,
47        stakind1, stakind2, stakind3, stakind4, stakind5,
48        staop1, staop2, staop3, staop4, staop5,
49        stanumbers1, stanumbers2, stanumbers3, stanumbers4, stanumbers5,
50        stavalues1, stavalues2, stavalues3, stavalues4, stavalues5
51   FROM dbms_stats.column_stats_locked c
52   JOIN pg_attribute a
53     ON (c.starelid = a.attrelid AND c.staattnum = a.attnum)
54  ORDER BY starelid, staattnum, stainherit;
55 CREATE VIEW columns_backup_v AS
56 SELECT id, statypid,
57        starelid::regclass, staattnum, stainherit,
58        stanullfrac, stawidth, stadistinct,
59        stakind1, stakind2, stakind3, stakind4, stakind5,
60        staop1, staop2, staop3, staop4, staop5,
61        stanumbers1, stanumbers2, stanumbers3, stanumbers4, stanumbers5,
62        stavalues1, stavalues2, stavalues3, stavalues4, stavalues5
63   FROM dbms_stats.column_stats_backup
64  ORDER BY id, starelid, staattnum, stainherit;
65 CREATE TABLE dbms_stats.work (
66   nspname          name   NOT NULL,
67   relname          name   NOT NULL,
68   relpages         int4   NOT NULL,
69   reltuples        float4 NOT NULL,
70   relallvisible    int4   NOT NULL,
71   curpages         int4   NOT NULL,
72   last_analyze     timestamp with time zone,
73   last_autoanalyze timestamp with time zone,
74   attname          name,
75   nspname_of_typename name,
76   typname          name,
77   atttypmod        int4,
78   stainherit       bool,
79   stanullfrac      float4,
80   stawidth         int4,
81   stadistinct      float4,
82   stakind1         int2,
83   stakind2         int2,
84   stakind3         int2,
85   stakind4         int2,
86   stakind5         int2,
87   staop1           oid,
88   staop2           oid,
89   staop3           oid,
90   staop4           oid,
91   staop5           oid,
92   stacoll1         oid,
93   stacoll2         oid,
94   stacoll3         oid,
95   stacoll4         oid,
96   stacoll5         oid,
97   stanumbers1      float4[],
98   stanumbers2      float4[],
99   stanumbers3      float4[],
100   stanumbers4      float4[],
101   stanumbers5      float4[],
102   stavalues1       dbms_stats.anyarray,
103   stavalues2       dbms_stats.anyarray,
104   stavalues3       dbms_stats.anyarray,
105   stavalues4       dbms_stats.anyarray
106  ,stavalues5       dbms_stats.anyarray
107 ) WITH (autovacuum_enabled = 'false');
108 CREATE VIEW work_v AS
109 SELECT nspname, relname, relpages, reltuples, relallvisible,
110        curpages, attname, nspname_of_typename, typname, atttypmod,
111        stainherit, stanullfrac, stawidth, stadistinct,
112        stakind1, stakind2, stakind3, stakind4, stakind5,
113        staop1, staop2, staop3, staop4, staop5,
114        stanumbers1, stanumbers2, stanumbers3, stanumbers4, stanumbers5,
115        stavalues1, stavalues2, stavalues3, stavalues4, stavalues5
116   FROM dbms_stats.work
117  ORDER BY nspname, relname, attname, stainherit;
118 ANALYZE s0.sft0;