aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2017-04-13 11:35:22 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2017-04-13 11:35:22 -0300
commit3d5facfd9ab66c819ed583b2614b0560405a6aa2 (patch)
tree9f9dae6b8970b4764141bd236c07a109d1470ea2 /src
parent06fc54cd4355caf8e271ffc864885ccaa879159e (diff)
downloadpostgresql-3d5facfd9ab66c819ed583b2614b0560405a6aa2.tar.gz
postgresql-3d5facfd9ab66c819ed583b2614b0560405a6aa2.zip
Remove pg_stats_ext view
It was created as equivalent of pg_stats, but since the code underlying pg_statistic_ext is more convenient than the one for pg_statistic, pg_stats_ext is no longer useful. Author: David Rowley Reviewed-by: Tomas Vondra Discussion: https://postgr.es/m/CAKJS1f9zAkPUf9nQrqpFBAsrOHvb5eYa2FVNsmCJy1wegcO_TQ@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r--src/backend/catalog/system_views.sql11
-rw-r--r--src/test/regress/expected/rules.out9
2 files changed, 0 insertions, 20 deletions
diff --git a/src/backend/catalog/system_views.sql b/src/backend/catalog/system_views.sql
index 500221ae770..421d51db471 100644
--- a/src/backend/catalog/system_views.sql
+++ b/src/backend/catalog/system_views.sql
@@ -186,17 +186,6 @@ CREATE OR REPLACE VIEW pg_sequences AS
WHERE NOT pg_is_other_temp_schema(N.oid)
AND relkind = 'S';
-CREATE VIEW pg_stats_ext AS
- SELECT
- N.nspname AS schemaname,
- C.relname AS tablename,
- S.staname AS staname,
- S.stakeys AS attnums,
- length(s.standistinct::bytea) AS ndistbytes,
- length(S.stadependencies::bytea) AS depsbytes
- FROM (pg_statistic_ext S JOIN pg_class C ON (C.oid = S.starelid))
- LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace);
-
CREATE VIEW pg_stats WITH (security_barrier) AS
SELECT
nspname AS schemaname,
diff --git a/src/test/regress/expected/rules.out b/src/test/regress/expected/rules.out
index b2779d9698a..409692d6957 100644
--- a/src/test/regress/expected/rules.out
+++ b/src/test/regress/expected/rules.out
@@ -2188,15 +2188,6 @@ pg_stats| SELECT n.nspname AS schemaname,
JOIN pg_attribute a ON (((c.oid = a.attrelid) AND (a.attnum = s.staattnum))))
LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace)))
WHERE ((NOT a.attisdropped) AND has_column_privilege(c.oid, a.attnum, 'select'::text) AND ((c.relrowsecurity = false) OR (NOT row_security_active(c.oid))));
-pg_stats_ext| SELECT n.nspname AS schemaname,
- c.relname AS tablename,
- s.staname,
- s.stakeys AS attnums,
- length((s.standistinct)::bytea) AS ndistbytes,
- length((s.stadependencies)::bytea) AS depsbytes
- FROM ((pg_statistic_ext s
- JOIN pg_class c ON ((c.oid = s.starelid)))
- LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace)));
pg_tables| SELECT n.nspname AS schemaname,
c.relname AS tablename,
pg_get_userbyid(c.relowner) AS tableowner,