Kenny Evitt já explicou as coisas mais importantes. No entanto, aqui estão algumas informações adicionais:
O Postgresql possui bancos de dados, espaços de tabela e esquemas, e é impossível realizar junções de um banco de dados para outro, porque são estritamente separados. Um banco de dados pode ter mais de um esquema e é possível associar algo de um esquema para outro. Para mais informações, consulte os documentos:
Outra possibilidade de carregar o PostGIS no seu esquema gc seria a seguinte:
t=# create schema gc;
CREATE SCHEMA
t=# set search_path to gc;
SET
t=# create extension postgis;
CREATE EXTENSION
Não sou especialista no Arc Catalog nem no pgadmin, mas presumo que uma das três possibilidades a seguir tenha acontecido:
- O Postgresql suporta tipos de dados geométricos nativamente . Mas você não deve confiar nisso nos Contextos Geográficos, porque os metadados do CRS e a funcionalidade de transformação não são fornecidos. Você acabou de ter sorte e nada quebrou.
- De alguma forma, o Arc Catalog, depois de não encontrar uma extensão PostGIS, a criou sem notificar o Usuário. Para verificar isso, você pode examinar as tabelas existentes antes e depois dessa etapa.
No psql, você pode fazer isso digitando:
\d
List of Relations
Schema | Name | Type | Owner
--------+-------------------+---------+----------
gc | geography_columns | View | postgres
gc | geometry_columns | View | postgres
gc | raster_columns | View | postgres
gc | raster_overviews | View | postgres
gc | spatial_ref_sys | Table | postgres
Se você vir isso, o PostGIS foi instalado como uma extensão. A terceira possibilidade seria que o ArcCatalog faça algo assim:
set search_path to $all_schemas;
import to gc;
Nesse caso, você também teve sorte. Mas talvez, o ArcCatalog faça algo mais sofisticado no final ...