Annotation
PostGIS 1.5 데이터를 PostGIS 2.0 에서 복원하기 본문
PostGIS 1.5 버전에서 덤프떠놓은 파일을 PostGIS 2.0 환경에서 복원시 공간데이터만 복원되지 않습니다.
사유는 여러가지 있겠지만..
가장 큰 사유는 제약조건 때문에 복원이 되지 않습니다.
의외로 방법은 매우 간단했습니다.
1. PostGIS 1.5 환경에서 공간데이터가 존재하는 테이블의 SRID 제약조건을 삭제합니다.
2. 백업을 합니다.
3. PostGIS 2.0 환경에서 DB를 생성할 때 템플릿을 PostGIS로 선택한뒤,
4. 복원을 합니다.
PostGIS 1.5 환경때 SRID를 -1로 사용하였는데,
PostGIS 2.0 환경에서는 SRID를 -로 생성할 수 없습니다.
결국 핵심은 SRID 제약조건 삭제 및 템플릿 설정 후 복원이 되겠네요 :)
'PostgreSQL' 카테고리의 다른 글
PostgreSQL 튜닝 사이트 (PgTune) (1) | 2015.01.28 |
---|---|
PostGIS SRID 변경방법 (CRS 좌표계 코드 변경) (0) | 2015.01.28 |
PostGIS 면적함수 (ST_Area) (0) | 2015.01.28 |
PostgreSQL 외부접속 허용설정 (0) | 2015.01.20 |
PostgreSQL 테이블 정보 조회 (0) | 2015.01.20 |
Comments