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