2012/9/20 Marcos Aurelio Nobre <marcono...@gmail.com>:
> Estou recebendo a seguinte mensagem de erro ao tentar executar um CREATE
> EXTENSION :

O Postgis só dá suporte ao comando CREATE EXTENSION à aprtir da versão 2.0 [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
(...........)

A sequencia de execução dos scripts não foi obedecida. A ordem correta é [2]:

psql -d [yourdatabase] -f postgis.sql
psql -d [yourdatabase] -f spatial_ref_sys.sql
psql -d [yourdatabase] -f postgis_comments.sql

1 - 
http://postgis.refractions.net/documentation/manual-2.0/postgis_installation.html#create_new_db_extensions
2 - http://postgis.refractions.net/documentation/manual-1.5/ch02.html#id2661925

-- 
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a