|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $Header: /cvsroot/pgsql/src/backend/catalog/catalog.c,v 1.32 2000/04/12 17:14:55 momjian Exp $ |
| 11 | + * $Header: /cvsroot/pgsql/src/backend/catalog/catalog.c,v 1.33 2000/07/03 20:48:28 petere Exp $ |
12 | 12 | *
|
13 | 13 | *-------------------------------------------------------------------------
|
14 | 14 | */
|
@@ -37,11 +37,11 @@ relpath(const char *relname)
|
37 | 37 |
|
38 | 38 | if (IsSharedSystemRelationName(relname))
|
39 | 39 | {
|
40 |
| - /* Shared system relations live in DataDir */ |
41 |
| - size_t bufsize = strlen(DataDir) + sizeof(NameData) + 2; |
| 40 | + /* Shared system relations live in {datadir}/global */ |
| 41 | + size_t bufsize = strlen(DataDir) + 8 + sizeof(NameData) + 1; |
42 | 42 |
|
43 | 43 | path = (char *) palloc(bufsize);
|
44 |
| - snprintf(path, bufsize, "%s%c%s", DataDir, SEP_CHAR, relname); |
| 44 | + snprintf(path, bufsize, "%s/global/%s", DataDir, relname); |
45 | 45 | return path;
|
46 | 46 | }
|
47 | 47 |
|
@@ -71,9 +71,9 @@ relpath_blind(const char *dbname, const char *relname,
|
71 | 71 |
|
72 | 72 | if (dbid == (Oid) 0)
|
73 | 73 | {
|
74 |
| - /* Shared system relations live in DataDir */ |
75 |
| - path = (char *) palloc(strlen(DataDir) + sizeof(NameData) + 2); |
76 |
| - sprintf(path, "%s%c%s", DataDir, SEP_CHAR, relname); |
| 74 | + /* Shared system relations live in {datadir}/global */ |
| 75 | + path = (char *) palloc(strlen(DataDir) + 8 + sizeof(NameData) + 1); |
| 76 | + sprintf(path, "%s/global/%s", DataDir, relname); |
77 | 77 | }
|
78 | 78 | else if (dbid == MyDatabaseId)
|
79 | 79 | {
|
|
0 commit comments