このようにして、外部データを含むサーバーを正しく作成しました(接続します):
CREATE SERVER myserver
FOREIGN DATA WRAPPER ogr_fdw
OPTIONS (
datasource 'C:\Program Files\PostgreSQL\9.5\tmp\test\myfile.dbf',
format 'ESRI Shapefile' );
次に、次のような外部テーブルを作成します。
CREATE FOREIGN TABLE pt_test (
"field1" integer,
"field2" varchar,
"field3" varchar,
"field4" varchar,
"field5" varchar)
SERVER myserver
OPTIONS (layer 'pt_two');
Select to pt_test を作成すると、次のエラーが表示されます。
SQL Error: ERROR: unable to connect to layer to "pt_two"
HINT: Does the layer exist?
レイヤーとは何かわかりません。何か助けはありますか?