powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner11 & Наследование таблиц
5 сообщений из 5, страница 1 из 1
PowerDesigner11 & Наследование таблиц
    #34814009
ChameLe0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую Субд Postgres. Хочу получить примерно такую структуру при генерации физической модели

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE measurement (
    city_id         int not null,
    logdate         date not null,
    peaktemp        int,
    unitsales       int
);

CREATE TABLE measurement_y2004m02 (int newfield ) INHERITS (measurement);

Однако при наследовании и генерации получаю:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE measurement (
    city_id         int not null,
    logdate         date not null,
    peaktemp        int,
    unitsales       int
);

CREATE TABLE measurement_y2004m02 (
    city_id         int not null,
    logdate         date not null,
    peaktemp        int,
    unitsales       int,
    int newfield 
); 

Возможен ли вариант с INHERITS ? Если да - то как?
...
Рейтинг: 0 / 0
PowerDesigner11 & Наследование таблиц
    #34814088
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В PowerDesigner 12.5 есть поддержка PostgreSQL 8, и в свойствах таблицы есть закладка Physical Options (в PowerDesigner 11.1 такой не вижу), на которой есть свойство INHERITS.
...
Рейтинг: 0 / 0
PowerDesigner11 & Наследование таблиц
    #34814311
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov wrote:

> В PowerDesigner 12.5 есть поддержка PostgreSQL 8, и в свойствах таблицы
> есть закладка Physical Options (в PowerDesigner 11.1 такой не вижу), на
> которой есть свойство INHERITS.

Вдогонку: можно попробовать взять файл \Resource Files\DBMS\pgsql8.xdb от PowerDesigner 12 и
подложить его к 11-му. Вроде как он его смог подхватить, настойчиво рекомендовав обновить версию
PowerDesigner'а. И закладка Physical Options с INHERITS появилась, но далее работоспособность не
поверял.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PowerDesigner11 & Наследование таблиц
    #34816391
ChameLe0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помошь. Однако попробовав сделать так я получил дочернюю таблицу в том же виде + туда добавился inherits

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE measurement_y2004m02 (
    city_id         int not null,
    logdate         date not null,
    peaktemp        int,
    unitsales       int,
    int newfield 
)INHERITS (measurement); 
что неверно
...
Рейтинг: 0 / 0
PowerDesigner11 & Наследование таблиц
    #34816972
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в модели в дочерней таблице присутствуют эти поля, или убраны из нее и есть только в родительской?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner11 & Наследование таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]