更新时间:2026-07-28 GMT+08:00
如何查看外表信息?
答:通过pg_get_tabledef()函数可以查看外表信息,具体如下示例:
--创建SERVER。 gaussdb=# CREATE SERVER my_server FOREIGN DATA WRAPPER log_fdw; --创建外表。 gaussdb=# CREATE FOREIGN TABLE foreign_tbl (col1 text) SERVER my_server OPTIONS (logtype 'gs_log'); --查看foreign_tbl外表信息。 gaussdb=# SELECT * FROM pg_get_tabledef('foreign_tbl'); pg_get_tabledef ------------------------------------ SET search_path = public; + CREATE FOREIGN TABLE foreign_tbl (+ col1 text + ) + SERVER my_server + OPTIONS ( + logtype 'gs_log' + ) + DISTRIBUTE BY ROUNDROBIN; (1 row) --删除外表。 gaussdb=# DROP FOREIGN TABLE foreign_tbl; --删除SERVER。 gaussdb=# DROP SERVER my_server;
父主题: 数据库使用入门