Наследование таблиц без новых столбцов - PullRequest
0 голосов
/ 05 июля 2018

Может ли PostgreSQL создать дочернюю таблицу без каких-либо дополнительных столбцов? Я думаю о чем-то вроде Developer таблицы, которая наследуется от Employee таблицы. Затем, когда я вставлю в Developer, эта запись будет видна как в таблицах Developer, так и Employee. Это был бы хороший способ уйти от колонки IsDeveloper.

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете оставить столбцы пустыми при создании дочерней таблицы:

CREATE TABLE developer () INHERITS (employee);

Так что developer не имеет дополнительных столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...