Kenny Evitt ya explicó las cosas más importantes. Sin embargo, aquí hay información adicional:
Postgresql tiene bases de datos, espacios de tablas y esquemas, y es imposible realizar uniones de una base de datos a otra, ya que están estrictamente separadas. Una base de datos puede tener más de un esquema, y es posible unir algo de un esquema a otro. Para más información, mira los documentos:
Otra posibilidad para cargar PostGIS en su esquema gc sería la siguiente:
t=# create schema gc;
CREATE SCHEMA
t=# set search_path to gc;
SET
t=# create extension postgis;
CREATE EXTENSION
No soy un experto en Arc Catalog ni en pgadmin, pero supongo que sucedió una de las siguientes tres posibilidades:
- Postgresql admite tipos de datos geométricos de forma nativa . Pero no debe confiar en esto en contextos geográficos, porque no se proporcionan metadatos de CRS ni la funcionalidad de transformación. Tuviste suerte y nada se rompió.
- Arc Catalog de alguna manera, después de no encontrar una extensión PostGIS, la creó sin notificar al Usuario. Para verificar eso, puede mirar las tablas existentes antes y después de ese paso.
En psql, puede hacer esto escribiendo:
\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
Si ve esto, PostGIS se ha instalado como una extensión. La tercera posibilidad sería que ArcCatalog haga algo como esto:
set search_path to $all_schemas;
import to gc;
En este caso, también tienes suerte. Pero tal vez, ArcCatalog hace algo más sofisticado al final ...