我通过fdw_postgres从另一个数据库中访问数据。它运行良好:
CREATE FOREIGN TABLE fdw_table
(
name TEXT,
area double precision,
use TEXT,
geom GEOMETRY
)
SERVER foreign_db
OPTIONS (schema_name 'schema_A', table_name 'table_B')
然而,当我查询fdw_table的data_type
时,我得到了以下结果:
name text
area double precision
use text
geom USER-DEFINED
fdw_postgres不能处理PostGIS的GEOMETRY数据类型吗?在这个上下文中,USER-DEFINED是什么意思?
CREATE SERVER foreign_example_server FOREIGN DATA WRAPPER foreign_db OPTIONS ( dbname 'testtable', extensions 'postgis');
- leole