pessoALL, boa tarde.

Com relação a este post que impostei, verifiquei algumas coisas que podem
ser indicativo de que nem tudo que fiz foi só besteira.

Observei que no meu servidor PostgreSQL alem do banco que tenho nomeado de
<meu_banco> há um banco chamado "*postgres*".
Este banco "postgres", aparentemente contém "tudo" que penso que preciso,
ou seja, nele há:
a) schema public com *tables*: geometry_columns e spatial_ref_sys
c) schema public com *views*: geography_columns
d) schema public com *functions*: _st_asgeojson (integer, geometry,
integer, integer) , ... , addpoint (geometry, geometry) , ... , zmin
(box3d) (zilhoes de funções espaciais/geometricas etc)
e) schema public com *types*: box2d, box3d, box3d_extent, chip, geography,
geometry, geometry_dump, gidx, pgis_abs, spheroid
f) etc, etc, etc

Então, eu penso que se o banco postgres fosse definido como Template e este
utilizado (no momento de) para criação do <meu_banco>, o banco
<meu_banco> estaria apto a suportar a execução do CREATE EXTENSION, certo ?

Porém o <meu_banco> já é um banco real e de produção e como eu poderia
incrementar suporte PostGis nele ?

Gratos:

MN


2012/9/20 Marcos Aurelio Nobre <[email protected]>

> sALLdações.
>
> Ambiente: Debian 6 / PostgreSQL 9.1 / PostGis 1.5
>
> Estou recebendo a seguinte mensagem de erro ao tentar executar um CREATE
> EXTENSION :
>
> --------------------------------------------------------------*
> Erro de SQL:*
> ERROR: could not open extension control file
> "/usr/share/postgresql/9.1/extension/postgis.control": No such file or
> directory*
> Indicação de entrada :*
> CREATE EXTENSION postgis;
> ---------------------------------------------------------------
>
> Observei o diretório "/usr/share/postgresql/9.1/extension/" e realmente
> não há nada lá que se relacione com postgis.
>
> Para efeito de informação, para alguém que venha a me ajudar a encontrar a
> solução deste problema, encontrei alguns problemas
> na execução de um certo "roteiro" de instalação do POSTGIS.
>
> A seguir, vou descrever minimamente, algo que empreendi desse "roteiro".
>
> 1 - instalação
> Tenho os seguintes pacotes instalados:
> ii  postgresql
> 9.1+122ubuntu1                          object-relational SQL database
> (supported version)
> ii  postgresql-9.1
> 9.1.4-0ubuntu11.10                      object-relational SQL database,
> version 9.1 server
> ii  postgresql-9.1-debversion
> 1.0.6-1ubuntu1                          Debian version number type for
> PostgreSQL
> ii  postgresql-9.1-ip4r
> 1.05-0.1                                IPv4 and IPv4 range index types for
> PostgreSQL 9.1
> ii  postgresql-9.1-pljava-gcj
> 1.4.2-4ubuntu1                          Java procedural language for
> PostgreSQL 9.1
> ii  postgresql-9.1-pllua
> 1:0.3.2-4                               Lua procedural language for
> PostgreSQL 9.1
> ii  postgresql-9.1-plsh
> 1.3-5                                   PL/sh procedural language for
> PostgreSQL 9.1
> ii  postgresql-9.1-postgis
> 1.5.3-1ubuntu0.1                        Geographic objects support for
> PostgreSQL 9.1
> ii  postgresql-client
> 9.1+122ubuntu1                          front-end programs for PostgreSQL
> (supported version)
> ii  postgresql-client-9.1
> 9.1.4-0ubuntu11.10                      front-end programs for PostgreSQL
> 9.1
> ii  postgresql-client-common
> 122ubuntu1                              manager for multiple PostgreSQL
> client versions
> ii  postgresql-common
> 122ubuntu1                              PostgreSQL database-cluster manager
> ii  postgresql-contrib
> 9.1+122ubuntu1                          additional facilities for
> PostgreSQL (supported version)
> ii  postgresql-contrib-9.1
> 9.1.4-0ubuntu11.10                      additional facilities for PostgreSQL
> ii  postgresql-doc
> 9.1+122ubuntu1                          documentation for the PostgreSQL
> database management system
> ii  postgresql-doc-9.1
> 9.1.4-0ubuntu11.10                      documentation for the PostgreSQL
> database management system
> ii  postgis
> 1.5.3-1ubuntu0.1                        Geographic objects support for
> PostgreSQL -- common files
> ii  postgresql-9.1-postgis
> 1.5.3-1ubuntu0.1                        Geographic objects support for
> PostgreSQL 9.1
>
> 2 - configuração inicial
> 2.1 - no diretorio: "/usr/share/postgresql/9.1/contrib" e executei: psql
> -f postgis_comments.sql -d <meu_banco> - *ok*
> 2.2 - no diretorio: "/usr/share/postgresql/9.1/contrib/postgis-1.5"
> executei:
> $  psql -f postgis.sql -d <meu_banco> - *que apresentou o seguinte
> resultado:*
> psql:postgis.sql:82: ERROR:  type "spheroid" already exists
> psql:postgis.sql:92: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> psql:postgis.sql:98: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> psql:postgis.sql:104: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> psql:postgis.sql:110: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> ...
> psql:postgis.sql:7741: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> psql:postgis.sql:7746: ERROR:  current transaction is aborted, commands
> ignored until end of transaction block
> ROLLBACK
> DROP AGGREGATE
> DROP AGGREGATE
> DROP AGGREGATE
> DROP AGGREGATE
> DROP FUNCTION
> DROP FUNCTION
> ...
>
> 2.3 - no diretorio: "/usr/share/postgresql/9.1/contrib/postgis-1.5"
> executei:
> $ psql -f spatial_ref_sys.sql -d <meu_banco) - *que também apresentou um
> monte de erros*
>
> Então, é isso. Aqui encerraram-se minhas tentativas. Resta-me (portanto)
> pedir-lhes ajuda.
>
> Será que a execução sem problemas dos scripts (que me disseram que seriam)
> de "instalação" / "configuração inicial" do PostGis
> é a causa da falha na tentativa de Criar Extensão ?
>
> Grato (antecipadamente):
>
> Marcos Nobre
>
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a