Em 10 de março de 2017 09:33, Pablo Sánchez <[email protected]> escreveu:
> Caros,
>
> Apesar de fazer um tempo que estou ausente da lista, finalmente estou
> trabalhando em um lugar onde voltarei a usar PostgreSQL, mais
> especificamente, com a extensão PostGIS.
>
> Então, o que aconteceu foi o seguinte:
>
> Eu tinha um schema para o qual eu tinha adicionado a extensão. Destruí o
> schema, e criei de novo, só que acho que o vínculo da extensão deve pegar o
> OID do schema e na hora de criar, ele compara apenas o nome. O que está
> acontecendo é que, agora, se eu faço
>
> Você não informou o principal: a versão exata. Na versão 9.4.11:
foo=# create schema bar;
CREATE SCHEMA
foo=# create extension postgis with schema bar;
CREATE EXTENSION
foo=# \dn
Lista de esquemas
Nome | Dono
--------+-------
bar | euler
public | euler
(2 registros)
foo=# \dx
Lista de extensões instaladas
Nome | Versão | Esquema |
Descrição
---------+--------+------------+---------------------------------------------------------------------
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
postgis | 2.3.2 | bar | PostGIS geometry, geography, and raster
spatial types and functions
(2 registros)
foo=# drop schema bar;
ERRO: não pode remover esquema bar porque outros objetos dependem dele
DETALHE: extensão postgis depende de esquema bar
DICA: Utilize DROP ... CASCADE para remover os objetos dependentes também.
foo=# drop schema bar cascade;
DROP SCHEMA
foo=# \dx
Lista de extensões instaladas
Nome | Versão | Esquema | Descrição
---------+--------+------------+------------------------------
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(1 registro)
--
Euler Taveira Timbira -
http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
<http://www.timbira.com.br>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral