|
7 | 7 | * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
|
8 | 8 | * Portions Copyright (c) 1994, Regents of the University of California
|
9 | 9 | *
|
10 |
| - * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.329 2009/01/23 11:19:34 heikki Exp $ |
| 10 | + * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.330 2009/02/07 10:49:36 heikki Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
@@ -4045,15 +4045,9 @@ ReadControlFile(void)
|
4045 | 4045 | (errmsg("incorrect checksum in control file")));
|
4046 | 4046 |
|
4047 | 4047 | /*
|
4048 |
| - * Do compatibility checking immediately. We do this here for 2 reasons: |
4049 |
| - * |
4050 |
| - * (1) if the database isn't compatible with the backend executable, we |
4051 |
| - * want to abort before we can possibly do any damage; |
4052 |
| - * |
4053 |
| - * (2) this code is executed in the postmaster, so the setlocale() will |
4054 |
| - * propagate to forked backends, which aren't going to read this file for |
4055 |
| - * themselves.(These locale settings are considered critical |
4056 |
| - * compatibility items because they can affect sort order of indexes.) |
| 4048 | + * Do compatibility checking immediately. If the database isn't |
| 4049 | + * compatible with the backend executable, we want to abort before we |
| 4050 | + * can possibly do any damage. |
4057 | 4051 | */
|
4058 | 4052 | if (ControlFile->catalog_version_no!=CATALOG_VERSION_NO)
|
4059 | 4053 | ereport(FATAL,
|
|