File tree 4 files changed +26
-1
lines changed
hasura/migrations/Aerie/13_before_delete_trigger_fix
tables/scheduler/scheduling_specification
4 files changed +26
-1
lines changed Original file line number Diff line number Diff line change
1
+ create or replace function scheduler .increment_spec_revision_on_conditions_spec_delete()
2
+ returns trigger
3
+ security definer
4
+ language plpgsql as $$
5
+ begin
6
+ update scheduler .scheduling_specification
7
+ set revision = revision + 1
8
+ where id = new .specification_id ;
9
+ return new;
10
+ end;
11
+ $$;
12
+ call migrations .mark_migration_rolled_back (' 13' );
Original file line number Diff line number Diff line change
1
+ create or replace function scheduler .increment_spec_revision_on_conditions_spec_delete()
2
+ returns trigger
3
+ security definer
4
+ language plpgsql as $$
5
+ begin
6
+ update scheduler .scheduling_specification
7
+ set revision = revision + 1
8
+ where id = new .specification_id ;
9
+ return old;
10
+ end;
11
+ $$;
12
+ call migrations .mark_migration_applied (' 13' );
Original file line number Diff line number Diff line change @@ -15,3 +15,4 @@ call migrations.mark_migration_applied('9');
15
15
call migrations .mark_migration_applied (' 10' );
16
16
call migrations .mark_migration_applied (' 11' );
17
17
call migrations .mark_migration_applied (' 12' );
18
+ call migrations .mark_migration_applied (' 13' );
Original file line number Diff line number Diff line change 59
59
update scheduler .scheduling_specification
60
60
set revision = revision + 1
61
61
where id = new .specification_id ;
62
- return new ;
62
+ return old ;
63
63
end;
64
64
$$;
65
65
You can’t perform that action at this time.
0 commit comments