|
1 | 1 | <!--
|
2 | 2 | Documentation of the system catalogs, directed toward PostgreSQL developers
|
3 |
| - $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.91 2004/11/05 19:15:48 tgl Exp $ |
| 3 | + $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.92 2004/11/15 06:32:13 neilc Exp $ |
4 | 4 | -->
|
5 | 5 |
|
6 | 6 | <chapter id="catalogs">
|
|
16 | 16 | Normally, one should not change the system catalogs by hand, there
|
17 | 17 | are always SQL commands to do that. (For example, <command>CREATE
|
18 | 18 | DATABASE</command> inserts a row into the
|
19 |
| - <structname>pg_database</structname> catalog--- and actually |
| 19 | + <structname>pg_database</structname> catalog— and actually |
20 | 20 | creates the database on disk.) There are some exceptions for
|
21 | 21 | particularly esoteric operations, such as adding index access methods.
|
22 | 22 | </para>
|
|
2509 | 2509 | not in its <structname>pg_opclass</structname> row, but in the associated
|
2510 | 2510 | rows in <structname>pg_amop</structname> and
|
2511 | 2511 | <structname>pg_amproc</structname>. Those rows are considered to be
|
2512 |
| - part of the operator class definition--- this is not unlike the way |
| 2512 | + part of the operator class definition— this is not unlike the way |
2513 | 2513 | that a relation is defined by a single <structname>pg_class</structname>
|
2514 | 2514 | row plus associated rows in <structname>pg_attribute</structname> and
|
2515 | 2515 | other tables.
|
|
4275 | 4275 | <para>
|
4276 | 4276 | <structname>pg_stats</structname> is also designed to present the
|
4277 | 4277 | information in a more readable format than the underlying catalog
|
4278 |
| ---- at the cost that its schema must be extended whenever new slot types |
| 4278 | +— at the cost that its schema must be extended whenever new slot types |
4279 | 4279 | are defined for <structname>pg_statistic</structname>.
|
4280 | 4280 | </para>
|
4281 | 4281 |
|
|