远程架构:
some_table
some_table_view
some_table_view_trigger (INSTEAD OF INSERT)
-- tries to access some_table (select/update/insert)
本地架构:
some_table_view_fdw
-- wraps some_table_view on remote
现在在本地,当我运行INSERT
on时some_table_view_fdw
,我得到relation not found: some_table
.
- 我可以从 some_table_view_fdw 中选择就好了(some_table_view 只返回 * from
some_table
)。 - 如果在本地(在远程)运行,插入到 some_table_view 工作得很好。触发器做了它应该做的事情。
- 请注意, some_table_view_fdw 没有直接引用 some_table ,所以我猜触发器必须正在运行,但是由于某种原因找不到它自己的表?
我正在使用 postgres 9.3