diff --git a/doc/src/sgml/manage-ag.sgml b/doc/src/sgml/manage-ag.sgml
index 0154064e50..b1b8539fb3 100644
--- a/doc/src/sgml/manage-ag.sgml
+++ b/doc/src/sgml/manage-ag.sgml
@@ -199,11 +199,12 @@ createdb -O rolename dbnameCREATE DATABASE to copy template0 instead
- of template1, you can create a virgin
user
- database that contains none of the site-local additions in
+ of template1, you can create a pristine
user
+ database (one where no user-defined objects exist and where the system
+ objects have not been altered) that contains none of the site-local additions in
template1. This is particularly handy when restoring a
pg_dump dump: the dump script should be restored in a
- virgin database to ensure that one recreates the correct contents
+ pristine database to ensure that one recreates the correct contents
of the dumped database, without conflicting with objects that
might have been added to template1 later on.
diff --git a/doc/src/sgml/ref/create_database.sgml b/doc/src/sgml/ref/create_database.sgml
index 4014f6703b..504c1b0224 100644
--- a/doc/src/sgml/ref/create_database.sgml
+++ b/doc/src/sgml/ref/create_database.sgml
@@ -54,8 +54,10 @@ CREATE DATABASE name
system database template1. A different template can be
specified by writing TEMPLATE
name. In particular,
- by writing TEMPLATE template0, you can create a virgin
- database containing only the standard objects predefined by your
+ by writing TEMPLATE template0, you can create a pristine
+ database (one where no user-defined objects exist and where the system
+ objects have not been altered)
+ containing only the standard objects predefined by your
version of PostgreSQL. This is useful
if you wish to avoid copying
any installation-local objects that might have been added to