ケニー・エビットはすでに最も重要なことを説明しました。それにもかかわらず、ここにいくつかの追加情報があります:
Postgresqlにはデータベース、テーブルスペース、スキーマがあり、厳密に分離されているため、あるデータベースから別のデータベースへの結合を実行することはできません。1つのデータベースに複数のスキーマを含めることができ、あるスキーマから別のスキーマに何かを結合することができます。詳細については、ドキュメントをご覧ください。
gcスキーマにPostGISをロードする別の可能性は次のとおりです。
t=# create schema gc;
CREATE SCHEMA
t=# set search_path to gc;
SET
t=# create extension postgis;
CREATE EXTENSION
私はArcカタログやpgadminの専門家ではありませんが、次の3つの可能性のいずれかが発生したと思います。
- Postgresqlは幾何データ型をネイティブにサポートしています。ただし、CRSメタデータおよび変換機能が提供されていないため、ジオコンテキストではこれを信頼しないでください。あなたは幸運になっただけで、何も破れませんでした。
- Arc Catalogは、何らかの方法で、PostGIS拡張機能を見つけられなかった後、ユーザーに通知せずに作成しました。それを確認するには、そのステップの前後に既存のテーブルを見ることができます。
psqlでは、次のように入力してこれを行うことができます。
\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
これが表示される場合、PostGISは拡張機能としてインストールされています。3番目の可能性は、ArcCatalogが次のようなことを行うことです。
set search_path to $all_schemas;
import to gc;
この場合、あなたも幸運に恵まれました。しかし、ArcCatalogは最終的にはより洗練された何かをするかもしれません...