This patch makes some minor cleanups to the tablespace documentation.
Already applied to CVS HEAD.
-Neil
# Old manifest: 3a905ee5b8008b064d2daf6941298493d17dcdf7
# New manifest: 582a4861bdb2a2cc7615093976423144ef717ca1
# Summary of changes:
#
# patch doc/src/sgml/manage-ag.sgml
# from 8de0e45b44425035fd807c9a112b7695e3ab5b28
# to a741ff838aca1c16f220053919bcefcc1f37f554
#
--- doc/src/sgml/manage-ag.sgml
+++ doc/src/sgml/manage-ag.sgml
@@ -347,21 +347,22 @@
</para>
<para>
- By using tablespaces, a database administrator can control the disk
- layout of a <productname>PostgreSQL</> installation. This is useful in
- at least two ways. Firstly, if the partition or volume on which the cluster
- was initialized runs out of space and cannot be extended logically
- or otherwise, a tablespace can be created on a different partition
- and used until the system can be reconfigured.
+ By using tablespaces, an administrator can control the disk layout
+ of a <productname>PostgreSQL</> installation. This is useful in at
+ least two ways. First, if the partition or volume on which the
+ cluster was initialized runs out of space and cannot be extended,
+ a tablespace can be created on a different partition and used
+ until the system can be reconfigured.
</para>
<para>
- Secondly, tablespaces allow a database administrator to arrange data
- locations based on the usage patterns of database objects. For
- example, an index which is very heavily used can be placed on very fast,
- highly available disk, such as an expensive solid state device. At the same
- time a table storing archived data which is rarely used or not performance
- critical could be stored on a less expensive, slower disk system.
+ Second, tablespaces allow an administrator to use knowledge of the
+ usage pattern of database objects to optimize performance. For
+ example, an index which is very heavily used can be placed on a
+ very fast, highly available disk, such as an expensive solid state
+ device. At the same time a table storing archived data which is
+ rarely used or not performance critical could be stored on a less
+ expensive, slower disk system.
</para>
<para>
@@ -377,14 +378,14 @@
</para>
<note>
- <para>
- There is usually not much point in making more than one
- tablespace per logical filesystem, since you can't control the location
- of individual files within a logical filesystem. However,
- <productname>PostgreSQL</> does not enforce any such limitation, and
- indeed it's not directly aware of the filesystem boundaries on your
- system. It just stores files in the directories you tell it to use.
- </para>
+ <para>
+ There is usually not much point in making more than one
+ tablespace per logical filesystem, since you cannot control the location
+ of individual files within a logical filesystem. However,
+ <productname>PostgreSQL</> does not enforce any such limitation, and
+ indeed it is not directly aware of the filesystem boundaries on your
+ system. It just stores files in the directories you tell it to use.
+ </para>
</note>
<para>
@@ -416,17 +416,17 @@
</para>
<para>
- A schema does not in itself occupy any storage (other than a system
- catalog entry), so assigning a tablespace to a schema does not in itself
- do anything. What this actually does is to set a default tablespace
- for tables later created within the schema. If
+ A schema does not in itself occupy any storage (other than a
+ system catalog entry), so assigning a schema to a tablespace does
+ not in itself do anything. What this actually does is to set a
+ default tablespace for tables later created within the schema. If
no tablespace is mentioned when creating a schema, it inherits its
default tablespace from the current database.
</para>
<para>
- The default choice of tablespace for an index is the same tablespace
- already assigned to the table the index is for.
+ The default tablespace for an index is the tablespace associated
+ with the table the index is on.
</para>
<para>
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster