style(sql): fix indenting and remove trailing whitespace
This commit is contained in:
3 files changed
+27
-27
No files matched your search
@@ -5,9 +5,9 @@
|
||||
begin;
|
||||
|
||||
create table kms_oplog_schema_version(
|
||||
version text not null,
|
||||
create_time kms_timestamp,
|
||||
update_time kms_timestamp
|
||||
version text not null,
|
||||
create_time kms_timestamp,
|
||||
update_time kms_timestamp
|
||||
);
|
||||
comment on table kms_oplog_schema_version is
|
||||
'kms_oplog_schema_version contains the kms schema version for oplog keys';
|
||||
@@ -23,8 +23,8 @@ create trigger kms_default_create_time_column before insert on kms_oplog_schema_
|
||||
for each row execute procedure kms_default_create_time();
|
||||
|
||||
create trigger kms_update_time_column before update on kms_oplog_schema_version
|
||||
for each row execute procedure kms_update_time_column();
|
||||
for each row execute procedure kms_update_time_column();
|
||||
|
||||
insert into kms_oplog_schema_version(version) values('v0.0.1');
|
||||
|
||||
commit;
|
||||
commit;
|
||||
@@ -23,8 +23,8 @@ create table kms_oplog_root_key_version (
|
||||
private_id kms_private_id primary key,
|
||||
root_key_id kms_private_id not null
|
||||
constraint kms_oplog_root_key_fkey
|
||||
references kms_oplog_root_key(private_id)
|
||||
on delete cascade
|
||||
references kms_oplog_root_key(private_id)
|
||||
on delete cascade
|
||||
on update cascade,
|
||||
version kms_version,
|
||||
key bytea not null
|
||||
@@ -38,7 +38,7 @@ create table kms_oplog_root_key_version (
|
||||
);
|
||||
comment on table kms_oplog_root_key_version is
|
||||
'kms_oplog_root_key_version contains versions of a kms_oplog_root_key';
|
||||
|
||||
|
||||
-- define the immutable fields for kms_root_key_version (all of them)
|
||||
create trigger kms_immutable_columns before update on kms_oplog_root_key_version
|
||||
for each row execute procedure kms_immutable_columns('private_id', 'root_key_id', 'create_time');
|
||||
@@ -75,13 +75,13 @@ create table kms_oplog_data_key_version (
|
||||
private_id kms_private_id primary key,
|
||||
data_key_id kms_private_id not null
|
||||
constraint kms_oplog_data_key_fkey
|
||||
references kms_oplog_data_key(private_id)
|
||||
on delete cascade
|
||||
on update cascade,
|
||||
references kms_oplog_data_key(private_id)
|
||||
on delete cascade
|
||||
on update cascade,
|
||||
root_key_version_id kms_private_id not null
|
||||
constraint kms_oplog_root_key_version_fkey
|
||||
references kms_oplog_root_key_version(private_id)
|
||||
on delete cascade
|
||||
references kms_oplog_root_key_version(private_id)
|
||||
on delete cascade
|
||||
on update cascade,
|
||||
version kms_version,
|
||||
key bytea not null
|
||||
@@ -105,7 +105,7 @@ create trigger kms_immutable_columns before update on kms_oplog_data_key_version
|
||||
-- to change)
|
||||
|
||||
-- ############################################################################
|
||||
-- Next: we will convert all the existing oplog DEK into the new schema model
|
||||
-- Next: we will convert all the existing oplog DEK into the new schema model
|
||||
-- before adding triggers for create_time, and version
|
||||
-- this is important, especially for the version column!
|
||||
|
||||
@@ -126,17 +126,17 @@ from kms_data_key where purpose = 'oplog';
|
||||
insert into kms_oplog_data_key_version (private_id, data_key_id, root_key_version_id, version, key, create_time)
|
||||
select kdkv.private_id, kdkv.data_key_id, kdkv.root_key_version_id, kdkv.version, kdkv.key, kdkv.create_time
|
||||
from kms_data_key_version kdkv, kms_oplog_data_key kodk
|
||||
where kdkv.data_key_id = kodk.private_id;
|
||||
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
|
||||
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;
|
||||
references kms_oplog_data_key_version (private_id)
|
||||
on delete restrict
|
||||
on update cascade;
|
||||
|
||||
create trigger kms_default_create_time_column before insert on kms_oplog_root_key
|
||||
for each row execute procedure kms_default_create_time();
|
||||
@@ -154,6 +154,6 @@ create trigger default_create_time before insert on kms_oplog_data_key_version
|
||||
for each row execute procedure kms_default_create_time();
|
||||
|
||||
create trigger kms_version_column before insert on kms_oplog_data_key_version
|
||||
for each row execute procedure kms_version_column('data_key_id');
|
||||
for each row execute procedure kms_version_column('data_key_id');
|
||||
|
||||
commit;
|
||||
commit;
|
||||
@@ -3,12 +3,12 @@
|
||||
begin;
|
||||
|
||||
create table kms_oplog_collection_version (
|
||||
version kms_version,
|
||||
create_time kms_timestamp not null default current_timestamp,
|
||||
update_time kms_timestamp not null default current_timestamp
|
||||
version kms_version,
|
||||
create_time kms_timestamp not null default current_timestamp,
|
||||
update_time kms_timestamp not null default current_timestamp
|
||||
);
|
||||
comment on table kms_oplog_collection_version is
|
||||
'kms_oplog_collection_version is a single-row table which stores the current version of the kms collection';
|
||||
'kms_oplog_collection_version is a single-row table which stores the current version of the kms collection';
|
||||
|
||||
-- ensure that it's only ever one row
|
||||
create unique index kms_oplog_collection_version_one_row
|
||||
@@ -18,11 +18,11 @@ create trigger kms_immutable_columns before update on kms_oplog_collection_versi
|
||||
for each row execute procedure kms_immutable_columns('create_time');
|
||||
|
||||
create trigger kms_update_time_column before update on kms_oplog_collection_version
|
||||
for each row execute procedure kms_update_time_column();
|
||||
for each row execute procedure kms_update_time_column();
|
||||
|
||||
|
||||
insert into kms_oplog_collection_version(version) values(1);
|
||||
|
||||
update kms_oplog_schema_version set version = 'v0.0.2';
|
||||
|
||||
commit;
|
||||
commit;
|
||||
Reference in new issue
Block a user