外部数据包装器,ogr_fwd层



我已经正确地(它连接我)一个服务器与外部数据:

CREATE SERVER myserver
  FOREIGN DATA WRAPPER ogr_fdw
  OPTIONS (
   datasource 'C:Program FilesPostgreSQL9.5tmptestmyfile.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');

当我选择pt_test时,它给了我这个错误:

SQL Error: ERROR:  unable to connect to layer to "pt_two"
HINT:  Does the layer exist?

我不知道什么是层。任何帮助吗?

运行命令ogr_fdw_info -s "C:Program FilesPostgreSQL9.5tmptestmyfile.dbf"这可以在您的文件中提供层列表。选择已存在的表,并通过CREATE FOREIGN TABLE命令将其传递到"layer"选项中。

相关内容

  • 没有找到相关文章

最新更新