2011-01-15 4 views
2

저는 우분투 10.10, PostgreSQL 9.0 및 PostGIS 1.5를 사용하고 있습니다.PostGIS - 공간적으로 사용할 수있는 데이터베이스를 만들 수 없습니다.

내가에서 PostGIS와 1.5을 설치 한 : PostGIS와를 설치

sudo apt-get install postgis 

: 내가 먼저 명령 PPA를 사용 https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

.

http://ostgis.refractions.net/docs/ch02.html

나는 지점에 도착이 말하는 :

는 이제 PostGIS와 객체와 함수 정의에로드 나는 공간적으로 사용 가능한 데이터베이스를 만들려면 다음 지침에 따라 봤는데 postgis.sql 정의 파일 (구성 단계 중에 [prefix]/share/contrib에 지정된대로 에 있음)을로드하여 데이터베이스 을 설치하십시오. [yourdatabase] -f postgis.sql

글쎄, 설치 후 내 서버에 더 postgis.sql 없다 -d

psql의. 나는 postgis.sql을 찾을 수 있는지 확인하기 위해 sudo updatedb를 만들었지 만 거기에는 없다. 아이디어가 있으십니까? 고맙습니다!

답변

6

사용중인 "ubuntugis-unstable"PPA 저장소가 이 아니라이 아닙니다. PostGIS for PostgreSQL 9.0. 여기에는 /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql 파일이 들어있는 패키지 "postgresql-8.4-postgis"이 포함되어 있습니다. 이것은 그들이 언급하고있는 것입니다.

유감스럽게도 PPA에는 PostgreSQL 9.0 용 PostGIS 확장 버전이 포함되어 있지 않습니다. 9.0이 아직 우분투 릴리스에 포함되어 있지 않기 때문입니다. 곧 공개 될 Ubuntu 11.04 Natty에 포함될 예정이며, 공식 저장소에 최신 PostGIS가 제공 될 예정입니다.

따라서 follow these instructions to build your own PostGIS이나 공식 repos에서 PostgreSQL 8.4를 사용할 수 있습니다.

편집 : 우분투 11.04은하지 배, 9.0

+0

나는 새로운 바이너리 복제 기능이 필요하지 않다면 8.4를 고수 할 것이다. – Seth

+0

맞습니다. PostgreSQL 8.4입니다. 우분투 10.10에서 작동하지만 PostgreSQL 9.0에 대한 것이라고 확신하지는 않습니다. – avatar

+0

나는 내 자신의 PostGIS를 만들었고 PostgreSQL 9와 함께 작업했습니다. 당신의 도움에 감사드립니다. – avatar

1

https://launchpad.net/~pitti/+archive/postgresql/+packages PostGIS와 모든 필요한 소프트웨어를 통합 this guide 다음

출신 그것으로 사용할 수 일하는 newers의 포스트 그레스와 PostGIS와 버전을 POSTGRES 당신은 쉽게 그것을 설정할 수 있습니다. 10.04이지만 PPA는 10.10에서도 작동합니다.

우리는 프로젝트에 심각한 (알려진) 속도 문제가 있었기 때문에 9.x와 최신 PostGIS를 권하고 싶습니다. 그래서 8.3 또는 9.0 중 하나를 선택하십시오.

+0

PostgreSQL 9가 필요했기 때문에 벽에 붙여서 사용할 수있었습니다. – avatar

1

PostGIS 8.4 for Ubuntu 10.10 here에 대한 자습서가 있습니다.

관련 문제