aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2002-08-30 19:23:20 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2002-08-30 19:23:20 +0000
commite2d156fa6e8a72fe36b956ea12f2eb09c9320792 (patch)
tree5ad356c7ce82255f91a5ec6d36d911c2116f9f3e /doc/src
parent96fd7192e7102f9cfc10415c614e3dec19a5227e (diff)
downloadpostgresql-e2d156fa6e8a72fe36b956ea12f2eb09c9320792.tar.gz
postgresql-e2d156fa6e8a72fe36b956ea12f2eb09c9320792.zip
Add attisinherited column to pg_attribute; use it to guard against
column additions, deletions, and renames that would let a child table get out of sync with its parent. Patch by Alvaro Herrera, with some kibitzing by Tom Lane.
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/catalogs.sgml12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index a27441a4090..d1f6f9f3efb 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1,6 +1,6 @@
<!--
Documentation of the system catalogs, directed toward PostgreSQL developers
- $Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.55 2002/08/28 15:02:55 tgl Exp $
+ $Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.56 2002/08/30 19:23:18 tgl Exp $
-->
<chapter id="catalogs">
@@ -821,6 +821,16 @@
</entry>
</row>
+ <row>
+ <entry>attisinherited</entry>
+ <entry><type>bool</type></entry>
+ <entry></entry>
+ <entry>
+ This column is inherited from some other relation. An inherited
+ column cannot be dropped nor renamed.
+ </entry>
+ </row>
+
</tbody>
</tgroup>
</table>