@@ -17015,32 +17015,34 @@ SELECT collation for ('foo' COLLATE "de_DE");
17015
17015
17016
17016
<tbody>
17017
17017
<row>
17018
- <entry><literal><function>pg_describe_object(<parameter>catalog_id </parameter>, <parameter>object_id </parameter>, <parameter>object_sub_id </parameter>)</function></literal></entry>
17018
+ <entry><literal><function>pg_describe_object(<parameter>classid </parameter> <type>oid</type> , <parameter>objid </parameter> <type>oid</type> , <parameter>objsubid </parameter> <type>integer</type >)</function></literal></entry>
17019
17019
<entry><type>text</type></entry>
17020
17020
<entry>get description of a database object</entry>
17021
17021
</row>
17022
17022
<row>
17023
- <entry><literal><function>pg_identify_object(<parameter>catalog_id </parameter> <type>oid</>, <parameter>object_id </parameter> <type>oid</>, <parameter>object_sub_id </parameter> <type>integer</>)</function></literal></entry>
17024
- <entry><parameter>type</> <type>text</>, <parameter>schema</> <type>text</>, <parameter>name</> <type>text</>, <parameter>identity</> <type>text</></entry>
17023
+ <entry><literal><function>pg_identify_object(<parameter>classid </parameter> <type>oid</type >, <parameter>objid </parameter> <type>oid</type >, <parameter>objsubid </parameter> <type>integer</type >)</function></literal></entry>
17024
+ <entry><parameter>type</parameter > <type>text</type >, <parameter>schema</parameter > <type>text</type >, <parameter>name</parameter > <type>text</type >, <parameter>identity</parameter > <type>text</type ></entry>
17025
17025
<entry>get identity of a database object</entry>
17026
17026
</row>
17027
17027
<row>
17028
- <entry><literal><function>pg_identify_object_as_address(<parameter>catalog_id </parameter> <type>oid</>, <parameter>object_id </parameter> <type>oid</>, <parameter>object_sub_id </parameter> <type>integer</>)</function></literal></entry>
17029
- <entry><parameter>type</> <type>text</>, <parameter>name</ > <type>text[]</>, <parameter>args</ > <type>text[]</></entry>
17028
+ <entry><literal><function>pg_identify_object_as_address(<parameter>classid </parameter> <type>oid</type >, <parameter>objid </parameter> <type>oid</type >, <parameter>objsubid </parameter> <type>integer</type >)</function></literal></entry>
17029
+ <entry><parameter>type</parameter > <type>text</type >, <parameter>object_names</parameter > <type>text[]</type >, <parameter>object_args</parameter > <type>text[]</type ></entry>
17030
17030
<entry>get external representation of a database object's address</entry>
17031
17031
</row>
17032
17032
<row>
17033
- <entry><literal><function>pg_get_object_address(<parameter>type</parameter> <type>text</>, <parameter>name</parameter> <type>text[]</>, <parameter>args</parameter> <type>text[]</>)</function></literal></entry>
17034
- <entry><parameter>catalog_id</ > <type>oid</>, <parameter>object_id</ > <type>oid</>, <parameter>object_sub_id</ > <type>int32</ ></entry>
17035
- <entry>get address of a database object, from its external representation</entry>
17033
+ <entry><literal><function>pg_get_object_address(<parameter>type</parameter> <type>text</type >, <parameter>name</parameter> <type>text[]</type >, <parameter>args</parameter> <type>text[]</type >)</function></literal></entry>
17034
+ <entry><parameter>classid</parameter > <type>oid</type >, <parameter>objid</parameter > <type>oid</type >, <parameter>objsubid</parameter > <type>integer</type ></entry>
17035
+ <entry>get address of a database object from its external representation</entry>
17036
17036
</row>
17037
17037
</tbody>
17038
17038
</tgroup>
17039
17039
</table>
17040
17040
17041
17041
<para>
17042
17042
<function>pg_describe_object</function> returns a textual description of a database
17043
- object specified by catalog OID, object OID and a (possibly zero) sub-object ID.
17043
+ object specified by catalog OID, object OID, and sub-object ID (such as
17044
+ a column number within a table; the sub-object ID is zero when referring
17045
+ to a whole object).
17044
17046
This description is intended to be human-readable, and might be translated,
17045
17047
depending on server configuration.
17046
17048
This is useful to determine the identity of an object as stored in the
@@ -17049,30 +17051,31 @@ SELECT collation for ('foo' COLLATE "de_DE");
17049
17051
17050
17052
<para>
17051
17053
<function>pg_identify_object</function> returns a row containing enough information
17052
- to uniquely identify the database object specified by catalog OID, object OID and a
17053
- (possibly zero) sub-object ID. This information is intended to be machine-readable,
17054
+ to uniquely identify the database object specified by catalog OID, object OID and
17055
+ sub-object ID. This information is intended to be machine-readable,
17054
17056
and is never translated.
17055
- <parameter>type</> identifies the type of database object;
17056
- <parameter>schema</> is the schema name that the object belongs in, or
17057
- <literal>NULL</> for object types that do not belong to schemas;
17058
- <parameter>name</> is the name of the object, quoted if necessary, only
17059
- present if it can be used (alongside schema name, if pertinent) as a unique
17060
- identifier of the object, otherwise <literal>NULL</>;
17061
- <parameter>identity</> is the complete object identity, with the precise format
17062
- depending on object type, and each part within the format being
17063
- schema-qualified and quoted as necessary.
17057
+ <parameter>type</parameter > identifies the type of database object;
17058
+ <parameter>schema</parameter > is the schema name that the object belongs in, or
17059
+ <literal>NULL</literal > for object types that do not belong to schemas;
17060
+ <parameter>name</parameter > is the name of the object, quoted if necessary,
17061
+ if the name (along with schema name, if pertinent) is sufficient to
17062
+ uniquely identify the object, otherwise <literal>NULL</literal >;
17063
+ <parameter>identity</parameter > is the complete object identity, with the
17064
+ precise format depending on object type, and each name within the format
17065
+ being schema-qualified and quoted as necessary.
17064
17066
</para>
17065
17067
17066
17068
<para>
17067
17069
<function>pg_identify_object_as_address</function> returns a row containing
17068
17070
enough information to uniquely identify the database object specified by
17069
- catalog OID, object OID and a (possibly zero) sub-object ID. The returned
17071
+ catalog OID, object OID and sub-object ID. The returned
17070
17072
information is independent of the current server, that is, it could be used
17071
17073
to identify an identically named object in another server.
17072
- <parameter>type</> identifies the type of database object;
17073
- <parameter>name</> and <parameter>args</> are text arrays that together
17074
- form a reference to the object. These three columns can be passed to
17075
- <function>pg_get_object_address</> to obtain the internal address
17074
+ <parameter>type</parameter> identifies the type of database object;
17075
+ <parameter>object_names</parameter> and <parameter>object_args</parameter>
17076
+ are text arrays that together form a reference to the object.
17077
+ These three values can be passed to
17078
+ <function>pg_get_object_address</function> to obtain the internal address
17076
17079
of the object.
17077
17080
This function is the inverse of <function>pg_get_object_address</function>.
17078
17081
</para>
@@ -17081,13 +17084,13 @@ SELECT collation for ('foo' COLLATE "de_DE");
17081
17084
<function>pg_get_object_address</function> returns a row containing enough
17082
17085
information to uniquely identify the database object specified by its
17083
17086
type and object name and argument arrays. The returned values are the
17084
- ones that would be used in system catalogs such as <structname>pg_depend</>
17087
+ ones that would be used in system catalogs such as <structname>pg_depend</structname >
17085
17088
and can be passed to other system functions such as
17086
- <function>pg_identify_object</> or <function>pg_describe_object</>.
17087
- <parameter>catalog_id</ > is the OID of the system catalog containing the
17089
+ <function>pg_identify_object</function > or <function>pg_describe_object</function >.
17090
+ <parameter>classid</parameter > is the OID of the system catalog containing the
17088
17091
object;
17089
- <parameter>object_id</ > is the OID of the object itself, and
17090
- <parameter>object_sub_id</ > is the object sub-ID, or zero if none.
17092
+ <parameter>objid</parameter > is the OID of the object itself, and
17093
+ <parameter>objsubid</parameter > is the sub-object ID, or zero if none.
17091
17094
This function is the inverse of <function>pg_identify_object_as_address</function>.
17092
17095
</para>
17093
17096
@@ -19782,23 +19785,23 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
19782
19785
<tbody>
19783
19786
<row>
19784
19787
<entry><literal>classid</literal></entry>
19785
- <entry><type>Oid </type></entry>
19788
+ <entry><type>oid </type></entry>
19786
19789
<entry>OID of catalog the object belongs in</entry>
19787
19790
</row>
19788
19791
<row>
19789
19792
<entry><literal>objid</literal></entry>
19790
- <entry><type>Oid </type></entry>
19791
- <entry>OID of the object in the catalog </entry>
19793
+ <entry><type>oid </type></entry>
19794
+ <entry>OID of the object itself </entry>
19792
19795
</row>
19793
19796
<row>
19794
19797
<entry><literal>objsubid</literal></entry>
19795
19798
<entry><type>integer</type></entry>
19796
- <entry>Object sub-id (e.g. attribute number for columns )</entry>
19799
+ <entry>Sub-object ID (e.g. attribute number for a column )</entry>
19797
19800
</row>
19798
19801
<row>
19799
19802
<entry><literal>command_tag</literal></entry>
19800
19803
<entry><type>text</type></entry>
19801
- <entry>command tag</entry>
19804
+ <entry>Command tag</entry>
19802
19805
</row>
19803
19806
<row>
19804
19807
<entry><literal>object_type</literal></entry>
@@ -19817,14 +19820,14 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
19817
19820
<entry><literal>object_identity</literal></entry>
19818
19821
<entry><type>text</type></entry>
19819
19822
<entry>
19820
- Text rendering of the object identity, schema-qualified. Each and every
19821
- identifier present in the identity is quoted if necessary.
19823
+ Text rendering of the object identity, schema-qualified. Each
19824
+ identifier included in the identity is quoted if necessary.
19822
19825
</entry>
19823
19826
</row>
19824
19827
<row>
19825
19828
<entry><literal>in_extension</literal></entry>
19826
19829
<entry><type>bool</type></entry>
19827
- <entry>whether the command is part of an extension script</entry>
19830
+ <entry>True if the command is part of an extension script</entry>
19828
19831
</row>
19829
19832
<row>
19830
19833
<entry><literal>command</literal></entry>
@@ -19869,37 +19872,37 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
19869
19872
<tbody>
19870
19873
<row>
19871
19874
<entry><literal>classid</literal></entry>
19872
- <entry><type>Oid </type></entry>
19875
+ <entry><type>oid </type></entry>
19873
19876
<entry>OID of catalog the object belonged in</entry>
19874
19877
</row>
19875
19878
<row>
19876
19879
<entry><literal>objid</literal></entry>
19877
- <entry><type>Oid </type></entry>
19878
- <entry>OID the object had within the catalog </entry>
19880
+ <entry><type>oid </type></entry>
19881
+ <entry>OID of the object itself </entry>
19879
19882
</row>
19880
19883
<row>
19881
19884
<entry><literal>objsubid</literal></entry>
19882
- <entry><type>int32 </type></entry>
19883
- <entry>Object sub-id (e.g. attribute number for columns )</entry>
19885
+ <entry><type>integer </type></entry>
19886
+ <entry>Sub-object ID (e.g. attribute number for a column )</entry>
19884
19887
</row>
19885
19888
<row>
19886
19889
<entry><literal>original</literal></entry>
19887
19890
<entry><type>bool</type></entry>
19888
- <entry>Flag used to identify the root object(s) of the deletion</entry>
19891
+ <entry>True if this was one of the root object(s) of the deletion</entry>
19889
19892
</row>
19890
19893
<row>
19891
19894
<entry><literal>normal</literal></entry>
19892
19895
<entry><type>bool</type></entry>
19893
19896
<entry>
19894
- Flag indicating that there's a normal dependency relationship
19897
+ True if there was a normal dependency relationship
19895
19898
in the dependency graph leading to this object
19896
19899
</entry>
19897
19900
</row>
19898
19901
<row>
19899
19902
<entry><literal>is_temporary</literal></entry>
19900
19903
<entry><type>bool</type></entry>
19901
19904
<entry>
19902
- Flag indicating that the object was a temporary object.
19905
+ True if this was a temporary object
19903
19906
</entry>
19904
19907
</row>
19905
19908
<row>
@@ -19928,26 +19931,26 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
19928
19931
<entry><literal>object_identity</literal></entry>
19929
19932
<entry><type>text</type></entry>
19930
19933
<entry>
19931
- Text rendering of the object identity, schema-qualified. Each and every
19932
- identifier present in the identity is quoted if necessary.
19934
+ Text rendering of the object identity, schema-qualified. Each
19935
+ identifier included in the identity is quoted if necessary.
19933
19936
</entry>
19934
19937
</row>
19935
19938
<row>
19936
19939
<entry><literal>address_names</literal></entry>
19937
19940
<entry><type>text[]</type></entry>
19938
19941
<entry>
19939
19942
An array that, together with <literal>object_type</literal> and
19940
- <literal>address_args</literal>,
19941
- can be used by the <function>pg_get_object_address()</function> to
19943
+ <literal>address_args</literal>, can be used by
19944
+ the <function>pg_get_object_address()</function> function to
19942
19945
recreate the object address in a remote server containing an
19943
- identically named object of the same kind.
19946
+ identically named object of the same kind
19944
19947
</entry>
19945
19948
</row>
19946
19949
<row>
19947
19950
<entry><literal>address_args</literal></entry>
19948
19951
<entry><type>text[]</type></entry>
19949
19952
<entry>
19950
- Complement for <literal>address_names</literal> above.
19953
+ Complement for <literal>address_names</literal>
19951
19954
</entry>
19952
19955
</row>
19953
19956
</tbody>
0 commit comments