@@ -17541,32 +17541,34 @@ SELECT collation for ('foo' COLLATE "de_DE");
17541
17541
17542
17542
<tbody>
17543
17543
<row>
17544
- <entry><literal><function>pg_describe_object(<parameter>catalog_id </parameter>, <parameter>object_id </parameter>, <parameter>object_sub_id </parameter>)</function></literal></entry>
17544
+ <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>
17545
17545
<entry><type>text</type></entry>
17546
17546
<entry>get description of a database object</entry>
17547
17547
</row>
17548
17548
<row>
17549
- <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>
17550
- <entry><parameter>type</> <type>text</>, <parameter>schema</> <type>text</>, <parameter>name</> <type>text</>, <parameter>identity</> <type>text</></entry>
17549
+ <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>
17550
+ <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>
17551
17551
<entry>get identity of a database object</entry>
17552
17552
</row>
17553
17553
<row>
17554
- <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>
17555
- <entry><parameter>type</> <type>text</>, <parameter>name</ > <type>text[]</>, <parameter>args</ > <type>text[]</></entry>
17554
+ <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>
17555
+ <entry><parameter>type</parameter > <type>text</type >, <parameter>object_names</parameter > <type>text[]</type >, <parameter>object_args</parameter > <type>text[]</type ></entry>
17556
17556
<entry>get external representation of a database object's address</entry>
17557
17557
</row>
17558
17558
<row>
17559
- <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>
17560
- <entry><parameter>catalog_id</ > <type>oid</>, <parameter>object_id</ > <type>oid</>, <parameter>object_sub_id</ > <type>int32</ ></entry>
17561
- <entry>get address of a database object, from its external representation</entry>
17559
+ <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>
17560
+ <entry><parameter>classid</parameter > <type>oid</type >, <parameter>objid</parameter > <type>oid</type >, <parameter>objsubid</parameter > <type>integer</type ></entry>
17561
+ <entry>get address of a database object from its external representation</entry>
17562
17562
</row>
17563
17563
</tbody>
17564
17564
</tgroup>
17565
17565
</table>
17566
17566
17567
17567
<para>
17568
17568
<function>pg_describe_object</function> returns a textual description of a database
17569
- object specified by catalog OID, object OID and a (possibly zero) sub-object ID.
17569
+ object specified by catalog OID, object OID, and sub-object ID (such as
17570
+ a column number within a table; the sub-object ID is zero when referring
17571
+ to a whole object).
17570
17572
This description is intended to be human-readable, and might be translated,
17571
17573
depending on server configuration.
17572
17574
This is useful to determine the identity of an object as stored in the
@@ -17575,30 +17577,31 @@ SELECT collation for ('foo' COLLATE "de_DE");
17575
17577
17576
17578
<para>
17577
17579
<function>pg_identify_object</function> returns a row containing enough information
17578
- to uniquely identify the database object specified by catalog OID, object OID and a
17579
- (possibly zero) sub-object ID. This information is intended to be machine-readable,
17580
+ to uniquely identify the database object specified by catalog OID, object OID and
17581
+ sub-object ID. This information is intended to be machine-readable,
17580
17582
and is never translated.
17581
- <parameter>type</> identifies the type of database object;
17582
- <parameter>schema</> is the schema name that the object belongs in, or
17583
- <literal>NULL</> for object types that do not belong to schemas;
17584
- <parameter>name</> is the name of the object, quoted if necessary, only
17585
- present if it can be used (alongside schema name, if pertinent) as a unique
17586
- identifier of the object, otherwise <literal>NULL</>;
17587
- <parameter>identity</> is the complete object identity, with the precise format
17588
- depending on object type, and each part within the format being
17589
- schema-qualified and quoted as necessary.
17583
+ <parameter>type</parameter > identifies the type of database object;
17584
+ <parameter>schema</parameter > is the schema name that the object belongs in, or
17585
+ <literal>NULL</literal > for object types that do not belong to schemas;
17586
+ <parameter>name</parameter > is the name of the object, quoted if necessary,
17587
+ if the name (along with schema name, if pertinent) is sufficient to
17588
+ uniquely identify the object, otherwise <literal>NULL</literal >;
17589
+ <parameter>identity</parameter > is the complete object identity, with the
17590
+ precise format depending on object type, and each name within the format
17591
+ being schema-qualified and quoted as necessary.
17590
17592
</para>
17591
17593
17592
17594
<para>
17593
17595
<function>pg_identify_object_as_address</function> returns a row containing
17594
17596
enough information to uniquely identify the database object specified by
17595
- catalog OID, object OID and a (possibly zero) sub-object ID. The returned
17597
+ catalog OID, object OID and sub-object ID. The returned
17596
17598
information is independent of the current server, that is, it could be used
17597
17599
to identify an identically named object in another server.
17598
- <parameter>type</> identifies the type of database object;
17599
- <parameter>name</> and <parameter>args</> are text arrays that together
17600
- form a reference to the object. These three columns can be passed to
17601
- <function>pg_get_object_address</> to obtain the internal address
17600
+ <parameter>type</parameter> identifies the type of database object;
17601
+ <parameter>object_names</parameter> and <parameter>object_args</parameter>
17602
+ are text arrays that together form a reference to the object.
17603
+ These three values can be passed to
17604
+ <function>pg_get_object_address</function> to obtain the internal address
17602
17605
of the object.
17603
17606
This function is the inverse of <function>pg_get_object_address</function>.
17604
17607
</para>
@@ -17607,13 +17610,13 @@ SELECT collation for ('foo' COLLATE "de_DE");
17607
17610
<function>pg_get_object_address</function> returns a row containing enough
17608
17611
information to uniquely identify the database object specified by its
17609
17612
type and object name and argument arrays. The returned values are the
17610
- ones that would be used in system catalogs such as <structname>pg_depend</>
17613
+ ones that would be used in system catalogs such as <structname>pg_depend</structname >
17611
17614
and can be passed to other system functions such as
17612
- <function>pg_identify_object</> or <function>pg_describe_object</>.
17613
- <parameter>catalog_id</ > is the OID of the system catalog containing the
17615
+ <function>pg_identify_object</function > or <function>pg_describe_object</function >.
17616
+ <parameter>classid</parameter > is the OID of the system catalog containing the
17614
17617
object;
17615
- <parameter>object_id</ > is the OID of the object itself, and
17616
- <parameter>object_sub_id</ > is the object sub-ID, or zero if none.
17618
+ <parameter>objid</parameter > is the OID of the object itself, and
17619
+ <parameter>objsubid</parameter > is the sub-object ID, or zero if none.
17617
17620
This function is the inverse of <function>pg_identify_object_as_address</function>.
17618
17621
</para>
17619
17622
@@ -20477,23 +20480,23 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
20477
20480
<tbody>
20478
20481
<row>
20479
20482
<entry><literal>classid</literal></entry>
20480
- <entry><type>Oid </type></entry>
20483
+ <entry><type>oid </type></entry>
20481
20484
<entry>OID of catalog the object belongs in</entry>
20482
20485
</row>
20483
20486
<row>
20484
20487
<entry><literal>objid</literal></entry>
20485
- <entry><type>Oid </type></entry>
20486
- <entry>OID of the object in the catalog </entry>
20488
+ <entry><type>oid </type></entry>
20489
+ <entry>OID of the object itself </entry>
20487
20490
</row>
20488
20491
<row>
20489
20492
<entry><literal>objsubid</literal></entry>
20490
20493
<entry><type>integer</type></entry>
20491
- <entry>Object sub-id (e.g. attribute number for columns )</entry>
20494
+ <entry>Sub-object ID (e.g. attribute number for a column )</entry>
20492
20495
</row>
20493
20496
<row>
20494
20497
<entry><literal>command_tag</literal></entry>
20495
20498
<entry><type>text</type></entry>
20496
- <entry>command tag</entry>
20499
+ <entry>Command tag</entry>
20497
20500
</row>
20498
20501
<row>
20499
20502
<entry><literal>object_type</literal></entry>
@@ -20512,14 +20515,14 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
20512
20515
<entry><literal>object_identity</literal></entry>
20513
20516
<entry><type>text</type></entry>
20514
20517
<entry>
20515
- Text rendering of the object identity, schema-qualified. Each and every
20516
- identifier present in the identity is quoted if necessary.
20518
+ Text rendering of the object identity, schema-qualified. Each
20519
+ identifier included in the identity is quoted if necessary.
20517
20520
</entry>
20518
20521
</row>
20519
20522
<row>
20520
20523
<entry><literal>in_extension</literal></entry>
20521
20524
<entry><type>bool</type></entry>
20522
- <entry>whether the command is part of an extension script</entry>
20525
+ <entry>True if the command is part of an extension script</entry>
20523
20526
</row>
20524
20527
<row>
20525
20528
<entry><literal>command</literal></entry>
@@ -20564,37 +20567,37 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
20564
20567
<tbody>
20565
20568
<row>
20566
20569
<entry><literal>classid</literal></entry>
20567
- <entry><type>Oid </type></entry>
20570
+ <entry><type>oid </type></entry>
20568
20571
<entry>OID of catalog the object belonged in</entry>
20569
20572
</row>
20570
20573
<row>
20571
20574
<entry><literal>objid</literal></entry>
20572
- <entry><type>Oid </type></entry>
20573
- <entry>OID the object had within the catalog </entry>
20575
+ <entry><type>oid </type></entry>
20576
+ <entry>OID of the object itself </entry>
20574
20577
</row>
20575
20578
<row>
20576
20579
<entry><literal>objsubid</literal></entry>
20577
- <entry><type>int32 </type></entry>
20578
- <entry>Object sub-id (e.g. attribute number for columns )</entry>
20580
+ <entry><type>integer </type></entry>
20581
+ <entry>Sub-object ID (e.g. attribute number for a column )</entry>
20579
20582
</row>
20580
20583
<row>
20581
20584
<entry><literal>original</literal></entry>
20582
20585
<entry><type>bool</type></entry>
20583
- <entry>Flag used to identify the root object(s) of the deletion</entry>
20586
+ <entry>True if this was one of the root object(s) of the deletion</entry>
20584
20587
</row>
20585
20588
<row>
20586
20589
<entry><literal>normal</literal></entry>
20587
20590
<entry><type>bool</type></entry>
20588
20591
<entry>
20589
- Flag indicating that there's a normal dependency relationship
20592
+ True if there was a normal dependency relationship
20590
20593
in the dependency graph leading to this object
20591
20594
</entry>
20592
20595
</row>
20593
20596
<row>
20594
20597
<entry><literal>is_temporary</literal></entry>
20595
20598
<entry><type>bool</type></entry>
20596
20599
<entry>
20597
- Flag indicating that the object was a temporary object.
20600
+ True if this was a temporary object
20598
20601
</entry>
20599
20602
</row>
20600
20603
<row>
@@ -20623,26 +20626,26 @@ FOR EACH ROW EXECUTE PROCEDURE suppress_redundant_updates_trigger();
20623
20626
<entry><literal>object_identity</literal></entry>
20624
20627
<entry><type>text</type></entry>
20625
20628
<entry>
20626
- Text rendering of the object identity, schema-qualified. Each and every
20627
- identifier present in the identity is quoted if necessary.
20629
+ Text rendering of the object identity, schema-qualified. Each
20630
+ identifier included in the identity is quoted if necessary.
20628
20631
</entry>
20629
20632
</row>
20630
20633
<row>
20631
20634
<entry><literal>address_names</literal></entry>
20632
20635
<entry><type>text[]</type></entry>
20633
20636
<entry>
20634
20637
An array that, together with <literal>object_type</literal> and
20635
- <literal>address_args</literal>,
20636
- can be used by the <function>pg_get_object_address()</function> to
20638
+ <literal>address_args</literal>, can be used by
20639
+ the <function>pg_get_object_address()</function> function to
20637
20640
recreate the object address in a remote server containing an
20638
- identically named object of the same kind.
20641
+ identically named object of the same kind
20639
20642
</entry>
20640
20643
</row>
20641
20644
<row>
20642
20645
<entry><literal>address_args</literal></entry>
20643
20646
<entry><type>text[]</type></entry>
20644
20647
<entry>
20645
- Complement for <literal>address_names</literal> above.
20648
+ Complement for <literal>address_names</literal>
20646
20649
</entry>
20647
20650
</row>
20648
20651
</tbody>
0 commit comments