refactor(sql): Consolidate changes to oplog_entry into one migration
This commit is contained in:
3 files changed
+10
-12
No files matched your search
+2
-2
@@ -5,7 +5,7 @@ begin;
|
||||
|
||||
truncate table oplog_entry, oplog_metadata;
|
||||
|
||||
-- replaced by 76/01_kms_oplog.up.sql and 76/03_kms_oplog.up.sql
|
||||
-- replaced by 77/04_alter_oplog_entry.up.sql
|
||||
alter table oplog_entry
|
||||
add column key_id kms_private_id not null
|
||||
constraint kms_data_key_version_fkey
|
||||
@@ -18,7 +18,7 @@ begin;
|
||||
on delete cascade
|
||||
on update cascade;
|
||||
|
||||
-- replaced by 76/01_kms_oplog.up.sql
|
||||
-- replaced by 77/04_alter_oplog_entry.up.sql
|
||||
create function insert_oplog_entry() returns trigger
|
||||
as $$
|
||||
begin
|
||||
|
||||
@@ -129,14 +129,7 @@ from kms_data_key_version kdkv, kms_oplog_data_key kodk
|
||||
where kdkv.data_key_id = kodk.private_id;
|
||||
|
||||
-- ############################################################################
|
||||
-- post conversion, we add the required constraints and triggers
|
||||
|
||||
alter table oplog_entry
|
||||
add constraint kms_oplog_data_key_version_fkey
|
||||
foreign key(key_id)
|
||||
references kms_oplog_data_key_version (private_id)
|
||||
on delete restrict
|
||||
on update cascade;
|
||||
-- post conversion, we add the required triggers
|
||||
|
||||
create trigger kms_default_create_time_column before insert on kms_oplog_root_key
|
||||
for each row execute procedure kms_default_create_time();
|
||||
|
||||
@@ -5,7 +5,12 @@ begin;
|
||||
|
||||
alter table oplog_entry
|
||||
drop constraint iam_scope_fkey,
|
||||
drop constraint kms_data_key_version_fkey;
|
||||
drop constraint kms_data_key_version_fkey,
|
||||
add constraint kms_oplog_data_key_version_fkey
|
||||
foreign key(key_id)
|
||||
references kms_oplog_data_key_version (private_id)
|
||||
on delete restrict
|
||||
on update cascade;
|
||||
|
||||
drop trigger insert_oplog_entry on oplog_entry;
|
||||
drop function insert_oplog_entry();
|
||||
@@ -27,4 +32,4 @@ comment on function insert_oplog_entry() is
|
||||
create trigger insert_oplog_entry before insert on oplog_entry
|
||||
for each row execute procedure insert_oplog_entry();
|
||||
|
||||
commit;
|
||||
commit;
|
||||
Reference in new issue
Block a user