必须执行的查询很简单,如下所示 -
Update employee set is_done=true;
我要更新的表只存在于另一个数据库中。
我一直在使用这些类型的 dblink 查询。
INSERT Into mytable select * from
dblink('host=10.1.1.1
user=user
password=password
dbname=oat', 'SELECT * from employee') tt(
user_id integer,
is_done boolean
) on conflict(user_id) do nothing;
如何更新另一个数据库上的员工表字段?
我还想知道我们是否也可以以类似的方式实现删除 - 删除给定 id 的整行
另外,如果我必须在更新查询中与当前数据库表进行联接怎么办?