Предположим, у меня есть отношение xmldoc, которое выглядит следующим образом:
Column | Type | Modifiers
--------------+-----------------------------+-----------------
docid | integer | not null
create_date | timestamp without time zone | not null
type | text | not null
xml | xml |
Теперь, допустим, я создаю другую таблицу, которая просто наследуется от этой таблицы без каких-либо других столбцов. Как я могу, скажем, переопределить «xml» для типа «текст»?
В настоящее время я получаю:
ERROR: cannot alter inherited column "xml"
Итак, как работает переопределение в наследовании БД? [В частности, я использую PostgreSQL 8.3]