PostgreSQL更新引用表B中关于表A中相关行的更新的行

时间:2018-01-03 16:05:47

标签: postgresql triggers

我遇到一个小问题,找不到搜索此论坛的解决方案。这可能是一个小问题,但我想我今天想要复杂化。

我有两张桌子A& B.

Table A
a_id
a_name
a_costs
...

Table B
b_id
a_id (FK)
last_update(timestamp)
...

在B中仅引用了A的一些数据集。现在,我想在A中的特定行更新时为B中的引用行设置时间戳。我的想法是使用触发器。有人能帮助我吗?

祝你好运 基督教

PS:我已将问题减少到最低限度的必要信息。数据库系统要复杂得多,遵循第3范式。由于功能,我必须使用此结构,并且不能简单地在表A中添加timestamp属性。

1 个答案:

答案 0 :(得分:0)

我找到了解决该问题的方法:

$message = urlencode('Your slide has been updated');
header('Location: ' . $cms->base_url . '?page=' . 
$_GET['page'] . '&message=' . $message);