Migration numbers need to be consistent between version upgrades. The migrations for the key lifecycle management were merged into v0.11.1 as number 56, but are currently 58 in main. This reorders them down to 56, fixing an issue when migrating from 0.11.1 to main.
25 lines
818 B
PL/PgSQL
25 lines
818 B
PL/PgSQL
begin;
|
|
|
|
-- Comments for the functions below were incorrectly overridden in
|
|
-- 12/01_timestamp_sub_funcs.up.sql but fixed in 58/01_fix_comments.up.sql.
|
|
|
|
create function wt_add_seconds(sec integer, ts timestamp with time zone) returns timestamp with time zone
|
|
as $$
|
|
select ts + sec * '1 second'::interval;
|
|
$$ language sql
|
|
stable
|
|
returns null on null input;
|
|
comment on function wt_add_seconds is
|
|
'wt_add_seconds returns ts + sec.';
|
|
|
|
create function wt_add_seconds_to_now(sec integer) returns timestamp with time zone
|
|
as $$
|
|
select wt_add_seconds(sec, current_timestamp);
|
|
$$ language sql
|
|
stable
|
|
returns null on null input;
|
|
comment on function wt_add_seconds_to_now is
|
|
'wt_add_seconds_to_now returns current_timestamp + sec.';
|
|
|
|
commit;
|