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');
像这样两个属性列的只能成功执行查看和插入,执行删除和更新操作,不提示错误,但是表内的数据不会改变,应该怎么改呢?