diff --git a/doc/src/sgml/planstats.sgml b/doc/src/sgml/planstats.sgml
index 1a482d37f47..b73c66bde24 100644
--- a/doc/src/sgml/planstats.sgml
+++ b/doc/src/sgml/planstats.sgml
@@ -94,7 +94,7 @@ EXPLAIN SELECT * FROM tenk1 WHERE unique1 < 1000;
and the entry in this case is scalarltsel.
The scalarltsel function retrieves the histogram for
unique1 from
- pg_statistics. For manual queries it is more
+ pg_statistic. For manual queries it is more
convenient to look in the simpler pg_stats
view:
diff --git a/doc/src/sgml/release-7.4.sgml b/doc/src/sgml/release-7.4.sgml
index e42be5b89d0..649c82b17e0 100644
--- a/doc/src/sgml/release-7.4.sgml
+++ b/doc/src/sgml/release-7.4.sgml
@@ -2614,7 +2614,7 @@ UPDATE pg_database SET datallowconn = false WHERE datname = 'template0';
-Fix pg_statistics> alignment bug that could crash optimizer
+Fix pg_statistic> alignment bug that could crash optimizer
See above for details about this problem.
Allow non-super users to update pg_settings>
Fix several optimizer bugs, most of which led to
diff --git a/doc/src/sgml/release-old.sgml b/doc/src/sgml/release-old.sgml
index cd9b3db35a3..a480a1d484a 100644
--- a/doc/src/sgml/release-old.sgml
+++ b/doc/src/sgml/release-old.sgml
@@ -1650,7 +1650,7 @@ operations on bytea columns (Joe)
Add variable db_user_namespace for database-local user names (Bruce)
SSL improvements (Bear Giles)
Make encryption of stored passwords the default (Bruce)
-Allow pg_statistics to be reset by calling pg_stat_reset() (Christopher)
+Allow pg_statistic to be reset by calling pg_stat_reset() (Christopher)
Add log_duration parameter (Bruce)
Rename debug_print_query to log_statement (Bruce)
Rename show_query_stats to show_statement_stats (Bruce)
@@ -3893,7 +3893,7 @@ Faster sorting by calling fewer functions (Tom)
Create system indexes to match all system caches (Bruce, Hiroshi)
Make system caches use system indexes (Bruce)
Make all system indexes unique (Bruce)
-Improve pg_statistics management for VACUUM speed improvement (Tom)
+Improve pg_statistic management for VACUUM speed improvement (Tom)
Flush backend cache less frequently (Tom, Hiroshi)
COPY now reuses previous memory allocation, improving performance (Tom)
Improve optimization cost estimation (Tom)
diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c
index 51821d3f55a..0c5ffa086c3 100644
--- a/src/backend/postmaster/autovacuum.c
+++ b/src/backend/postmaster/autovacuum.c
@@ -2876,7 +2876,7 @@ relation_needs_vacanalyze(Oid relid,
*doanalyze = false;
}
- /* ANALYZE refuses to work with pg_statistics */
+ /* ANALYZE refuses to work with pg_statistic */
if (relid == StatisticRelationId)
*doanalyze = false;
}
diff --git a/src/backend/utils/cache/lsyscache.c b/src/backend/utils/cache/lsyscache.c
index aff88a555d2..1b04c098d06 100644
--- a/src/backend/utils/cache/lsyscache.c
+++ b/src/backend/utils/cache/lsyscache.c
@@ -2832,7 +2832,7 @@ get_attavgwidth(Oid relid, AttrNumber attnum)
* that have been provided by a stats hook and didn't really come from
* pg_statistic.
*
- * statstuple: pg_statistics tuple to be examined.
+ * statstuple: pg_statistic tuple to be examined.
* atttype: type OID of attribute (can be InvalidOid if values == NULL).
* atttypmod: typmod of attribute (can be 0 if values == NULL).
* reqkind: STAKIND code for desired statistics slot kind.