PostgreSQL外部表操作

小鹿鹿鹿 2018-12-02 04:02:52
请问谁知道,PostgreSQL创建外部表链接Oracle数据库,执行更新和删除操作会提示外部表没有主键设置,然后加了option选项后,不提示错误了。
create foreign table mytable( no char(4) OPTIONS (key 'yes')) server m1 options(schema 'TP_1_2',table 'TEST');
这样只有一个属性列的表的查看、插入、删除和更新都可以成功。

create foreign table mytable2( sno char(10) OPTIONS(key 'yes') not null,sname char(30))
server m1 options(schema 'TP_1_2',table 'NEWTABLE');
像这样两个属性列的只能成功执行查看和插入,执行删除和更新操作,不提示错误,但是表内的数据不会改变,应该怎么改呢?
...全文
386 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,091

社区成员

发帖
与我相关
我的任务
社区描述
在线培训学习经验交流分享、优质课程资源共享。
社区管理员
  • IT课程大本营社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧