2010-04-28 2 views
1

ER/STudio 8.0.3을 사용하여 테이블을 생성했습니다 ... 테이블에 시리얼 pk (ER/Studio의 SERIAL/INTEGER)가 있습니다 ... 하지만 ER/Studio 실제 모델 생성 시리얼을 정수로 변환 ... 그리고 데이터베이스에서 생성 된 테이블은 자동 증가 기능이없는 정수 pk를가집니다 ...엠바 카데로 ER/Studio 실제 모델이 시리얼을 정수로 변환합니다.

어떤 아이디어?

테이블 생성 :

CREATE TABLE test ( id integer NOT NULL )

은 다음과 같아야합니다

CREATE TABLE test ( id serial NOT NULL )

+0

Postgres에서 자동 형 열에 직렬 유형을 사용합니다 ... ER/Studio에서 사용하려면 어떻게해야합니까? 직렬/Interger 시도했지만 작동하지 ... – Paul

+0

필요한 시퀀스를 만들 수있는 확인란을 놓 쳤기 때문에 Oracle에서 비슷한 문제가 발생했습니다. 어떻게 기억하지? 2 년 전 일회성 이었어. E/R 스튜디오를위한 기술 지원을 통해이 문제를 해결할 수있었습니다. –

+1

Serial/Integer는 SQL Server와 완벽하게 작동하며 Identity 열을 생성하지만 앞에서 설명한 것처럼 PostgreSQL에서는 작동하지 않습니다 –

답변

0

는 PostgreSQL을 함께 작동하지 않습니다 ...

1

ER-스튜디오는 SQL-Server 코드를 생성, 심지어 mySQL 생성 코드에도 수동 수정이 필요합니다. Datanamic DeZign을 6 번 시도해보십시오.

관련 문제