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

Responder a