Physical 에서만 forward engineering을 할 수 있다.
내가 짠 ERD는 Logical이라서, 이를 먼저 Physical로 변경해야 한다.
(애초에 Logical/phsical로 만들었어야 함.)
우선 Logical 화면 내의 ERD를 복사해서 새로운 모델에 붙여넣는다.
ctrl + a 하면 전체 다 선택되고, 이를 ctrl + c 하면 됨.
새로운 모델을 생성하면
상단의 Logical 부분이 활성화 된다.
이를 Physical로 바꾼다.
이후 schema generate 누른다.
하단의 preview를 누르면 SQL 코드가 나온다.
SQL developer에서 스크립트를 실행하면
한번에 테이블이 생성되고 제약조건이 실행된다.
* 참고
나는 Test 테이블을 만들 목적이었으므로,
ERD의 Entity에 test를 붙여서 새롭게 만들어서 SQL로 변환함.