Fill in more of ObjectProperty
authorPeter Eisentraut <[email protected]>
Mon, 30 Oct 2023 10:08:53 +0000 (06:08 -0400)
committerPeter Eisentraut <[email protected]>
Mon, 30 Oct 2023 10:08:53 +0000 (06:08 -0400)
Fill in .objtype field where an appropriate value exists.

These cases are currently not used (see also comments at
get_object_type()), but we might as well fill in what's possible in
case additional uses arise.

Discussion: https://www.postgresql.org/message-id/flat/75ae5875-3abc-dafc-8aec-73247ed41cde@eisentraut.org

src/backend/catalog/objectaddress.c

index 715201f5a253b7196fa4948ca1067d21882ec7bd..bb4efcad202c720fdd61911546b5192aba0f0e36 100644 (file)
@@ -132,7 +132,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_ACCESS_METHOD,
                true
        },
        {
@@ -174,7 +174,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_CAST,
                false
        },
        {
@@ -384,7 +384,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_ROLE,
                true
        },
        {
@@ -412,7 +412,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_RULE,
                false
        },
        {
@@ -468,7 +468,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_TRANSFORM,
                false
        },
        {
@@ -482,7 +482,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_TRIGGER,
                false
        },
        {
@@ -496,7 +496,7 @@ static const ObjectPropertyType ObjectProperty[] =
                InvalidAttrNumber,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_POLICY,
                false
        },
        {
@@ -552,7 +552,7 @@ static const ObjectPropertyType ObjectProperty[] =
                Anum_pg_ts_parser_prsnamespace,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_TSPARSER,
                true
        },
        {
@@ -566,7 +566,7 @@ static const ObjectPropertyType ObjectProperty[] =
                Anum_pg_ts_template_tmplnamespace,
                InvalidAttrNumber,
                InvalidAttrNumber,
-               -1,
+               OBJECT_TSTEMPLATE,
                true,
        },
        {