1. 시퀀스 (Sequence): 테이블 생성 시 기본값으로 참조하므로 가장 먼저 생성합니다. (독립 객체)

2. 테이블 (Table): 데이터 구조의 기본 바탕입니다.

3. 데이터(Data)

4. 인덱스 (Index) & 제약조건 (PK/FK): 테이블이 존재해야 그 위에 생성할 수 있습니다.

5. 뷰 (View) & 함수/프로시저: 테이블 및 인덱스 구조가 다 갖춰진 후 마지막에 올립니다.

 

 

추가로, 백업하여 dump.sql 파일을 생성하여 마이그레이션 할 db에 복원하는게 더 단순하고 편하다.

폐쇄망에서 복원하는 경우 외부 통신이 필요없는 것으로 아는데 외부 통신을 시도한다면 아래와 같이 설정이 필요하다.

🛠️ 폐쇄망에서의 해결 방법 (3가지)

방법 1. DBeaver에 네이티브 클라이언트 경로 직접 지정 (GUI 사용 시)

PC에 설치된 PostgreSQL의 bin 폴더 경로를 디비버에 지정해 주면 외부 다운로드를 시도하지 않습니다.

  1. 디비버 상단 메뉴 Window ➔ Preferences 이동
  2. Connections ➔ Drivers ➔ PostgreSQL 선택 (또는 좌측 데이터베이스 연결 우클릭 ➔ Edit Connection)
  3. Local Client 항목에서 Browse를 클릭하여 내 PC의 PostgreSQL bin 폴더 지정
  4. (예: C:\Program Files\PostgreSQL\16\bin)
  5. 적용 후 다시 복원을 시도합니다.

 

 

 

'개발환경' 카테고리의 다른 글

[Tomcat] 콘솔 한글 깨짐 증상 해결  (0) 2026.07.30
DBMS별 JDBC driver명, URL 형식  (1) 2024.11.06

+ Recent posts