我希望在表上创建一个Postgres触发器,以便在插入或更新行时运行。该表有许多列,我希望触发器将该行插入另一个表中。但是在另一个表中,所有这些列都应该合并到一个JSON对象中(在较新版本的Postgres中使用JSONB)。|{ column1: A, column2: B, column3: C } |
因此,创建触发器的表将有3列,但是触发器插入到的表中只有1列(
我正在创建一个触发器,该触发器应该在每次向设备表中添加新设备时触发。因为表中的id是自动递增的,所以我设置了is,以便在插入之后触发触发器。插入可以工作,但是触发器没有被触发,或者至少我没有看到应该接收信息的表中的数据。function insertstagingdevice() returns trigger as $device$
begin
INSERT INTO postgres.staging_import_remote_acce