프로그래밍/eclipse

Postgresql을 ERWin7.3에 Reverse 하는 방법

GOHA 2026. 5. 21. 17:29
1. ODBC 드라이버 설치
ERwin 7.3은 32비트 프로그램이므로, 64비트가 아닌 반드시 32bit ODBC 드라이버를 설치해야 합니다. [1]
  • PostgreSQL 공식 드라이버 다운로드 페이지에 접속하여 최신 32비트(.msi) 드라이버를 다운로드하고 설치하세요.
  • https://jdbc.postgresql.org/download/ 
2. ODBC 데이터 원본(DSN) 설정
Windows 시스템 DSN을 설정하여 ERwin이 DB를 찾을 수 있도록 합니다.
  1. C:\Windows\SysWOW64\odbcad32.exe를 실행합니다. (32비트 환경 설정)
  2. 시스템 DSN(System DSN) 탭으로 이동하여 추가(Add) 버튼을 클릭합니다.
  3. PostgreSQL ANSI 또는 Unicode 드라이버를 선택하고 마침(Finish) 을 누릅니다.
  4. 연결 정보를 입력하고 Test 버튼을 눌러 성공 여부를 확인합니다.
    • Data Source: 식별하기 쉬운 DSN 이름
    • Database: PostgreSQL 데이터베이스 이름
    • Server: PostgreSQL 호스트 주소(예: localhost)
    • Port: 5432
    • User Name: 데이터베이스 사용자 이름
    • Password: 비밀번호
3. ERwin에서 PostgreSQL 연결
ODBC 설정이 완료되면 ERwin 모델을 생성하거나 불러옵니다.
  1. 상단 메뉴에서 Tools > Reverse Engineer... 를 클릭합니다.
  2. Target Database에서 PostgreSQL을 선택하고 버전을 지정한 뒤 Next를 누릅니다.
  3. Reverse Engineer From에서 Database를 선택하고 다음으로 넘어갑니다.
  4. Connection 창이 뜨면 ODBC를 선택하고, 드롭다운 목록에서 2단계에서 설정한 시스템 DSN 이름을 선택합니다.
  5. 데이터베이스 사용자 이름과 비밀번호를 입력하고 접속하여 리버스 엔지니어링을 진행합니다. 

이미지를 따라 차례대로 클릭한 후, 최종 이미지에서 처럼 ODBC에 설정한 ID와 PASSWORD를 입력하면 Postgresql을 리버스 엔지니어링해서 사용할 수 있다.