]> granicus.if.org Git - postgresql/commitdiff
The CONSTROID syscache should show conrelid as a relation OID column.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 May 2008 01:46:04 +0000 (01:46 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 May 2008 01:46:04 +0000 (01:46 +0000)
Not clear that there's any observable bug at present from this omission,
but it seems like something to fix going forward.

src/backend/utils/cache/syscache.c

index a1b709b15ad2bf67c59ec6abe74a347d33d21c6c..f663fb48a0c25eea6b4f0e50d231b4552670056b 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/utils/cache/syscache.c,v 1.114 2008/01/01 19:45:53 momjian Exp $
+ *       $PostgreSQL: pgsql/src/backend/utils/cache/syscache.c,v 1.115 2008/05/07 01:46:04 tgl Exp $
  *
  * NOTES
  *       These routines allow the parser/planner/executor to perform
@@ -53,9 +53,8 @@
 
        Adding system caches:
 
-       Add your new cache to the list in include/utils/syscache.h.  Keep
-       the list sorted alphabetically and adjust the cache numbers
-       accordingly.
+       Add your new cache to the list in include/utils/syscache.h.
+       Keep the list sorted alphabetically.
 
        Add your entry to the cacheinfo[] array below. All cache lists are
        alphabetical, so add it in the proper place.  Specify the relation OID,
@@ -307,7 +306,7 @@ static const struct cachedesc cacheinfo[] = {
        },
        {ConstraintRelationId,          /* CONSTROID */
                ConstraintOidIndexId,
-               0,
+               Anum_pg_constraint_conrelid,
                1,
                {
                        ObjectIdAttributeNumber,