|
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 |
|
|