我在t_user
中创建了一个名为mySchema
的外部数据包装器表。
IMPORT FOREIGN SCHEMA public LIMIT TO (t_user)
FROM SERVER myServer INTO mySchema;
myServer
侧t_user
添加了一些列,但外部表未相应更新。
我试图删除外部表t_user
,但是我的视图和实例化视图t_user
使用了它,所以删除失败。
关于如何更新此表的任何想法?
答案 0 :(得分:0)
如您所见,当基础表更改时,外部表定义不会更改。
如果您要做的只是添加一列,则可以使用ALTER FOREIGN TABLE
将对应的列添加到外部表。即使iv视图依赖于外部表,该命令也应该起作用。