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