postgresqlデータベースをモデル化するためにpowerdesigner 15.2を使用していますが、シーケンスをPKに関連付けることができません...インターネットで読んでください:
シーケンスを列に関連付けるには、列エントリをダブルクリックします。次に、[一般] タブで、シーケンスの名前を指定します。
しかし、私はすでにこれをしました...
問題は、データベースを生成すると、シーケンスが作成されるだけで、列に関連付けられないことです...
create sequence SQ_CARGO;
create table CARGO (
ID INT4 not null,
NOME VARCHAR(20) not null,
ROLE VARCHAR(100) not null,
constraint PK_CARGO primary key (ID)
);
Powerdesigner の現在の DBMS: PostgreSQL 8 (ただし、postgresql 9.4 を使用しています)
誰もこれを行う方法を知っていますか? そうしないと、テーブルごとにこれを手動で設定する必要があります。
ALTER TABLE cargo ALTER COLUMN ID SET DEFAULT NEXTVAL('SQ_CARGO'::regclass);