Создание типизированной таблицы в PostgreSQL отличается от создания обычной таблицы тем, что для типизированной таблицы обязательно наличие раздела OF, в котором указывается имя ранее определённого структурного типа. 3 Строки типизированной таблицы являются экземплярами ассоциированного с таблицей структурного типа. 3
Когда создаётся типизированная таблица, типы данных столбцов определяются базовым составным типом и не задаются командой CREATE TABLE. 1 Но команда CREATE TABLE может добавлять в таблицу значения по умолчанию и ограничения, а также указывать параметры хранилища. 1
Кроме того, при определении типизированной таблицы можно объявить её подтаблицей некоторой другой типизированной таблицы (имя супертаблицы указывается в разделе UNDER). 3 В этом случае каждый столбец указанной супертаблицы наследуется подтаблицей, а также наследуются характеристики столбцов супертаблицы — значения по умолчанию, ограничения целостности и т. д.. 3