schema: Set column of bytea20 storage type to PLAIN

This commit is contained in:
Yonas Habteab 2025-02-05 11:44:35 +01:00
parent ace85d10b4
commit bfca74f89b
2 changed files with 44 additions and 1 deletions

View file

@ -2186,6 +2186,9 @@ CREATE TABLE redundancy_group (
CONSTRAINT pk_redundancy_group PRIMARY KEY (id)
);
ALTER TABLE redundancy_group ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE redundancy_group ALTER COLUMN environment_id SET STORAGE PLAIN;
COMMENT ON COLUMN redundancy_group.id IS 'sha1(name + all(member parent_name + timeperiod.name + states + ignore_soft_states))';
COMMENT ON COLUMN redundancy_group.environment_id IS 'environment.id';
@ -2200,6 +2203,10 @@ CREATE TABLE redundancy_group_state (
CONSTRAINT pk_redundancy_group_state PRIMARY KEY (id)
);
ALTER TABLE redundancy_group_state ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE redundancy_group_state ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE redundancy_group_state ALTER COLUMN redundancy_group_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_redundancy_group_state_redundancy_group_id ON redundancy_group_state(redundancy_group_id);
COMMENT ON COLUMN redundancy_group_state.id IS 'redundancy_group.id';
@ -2220,6 +2227,12 @@ CREATE TABLE dependency_node (
)
);
ALTER TABLE dependency_node ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN host_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN service_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN redundancy_group_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_dependency_node_host_service_redundancygroup_id ON dependency_node(host_id, service_id, redundancy_group_id);
COMMENT ON COLUMN dependency_node.id IS 'host.id|service.id|redundancy_group.id';
@ -2236,6 +2249,9 @@ CREATE TABLE dependency_edge_state (
CONSTRAINT pk_dependency_edge_state PRIMARY KEY (id)
);
ALTER TABLE dependency_edge_state ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_edge_state ALTER COLUMN environment_id SET STORAGE PLAIN;
COMMENT ON COLUMN dependency_edge_state.id IS 'sha1([dependency_edge.from_node_id|parent_name + timeperiod.name + states + ignore_soft_states] + dependency_edge.to_node_id)';
COMMENT ON COLUMN dependency_edge_state.environment_id IS 'environment.id';
@ -2250,6 +2266,12 @@ CREATE TABLE dependency_edge (
CONSTRAINT pk_dependency_edge PRIMARY KEY (id)
);
ALTER TABLE dependency_edge ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN from_node_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN to_node_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN dependency_edge_state_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_dependency_edge_from_node_to_node_id ON dependency_edge(from_node_id, to_node_id);
COMMENT ON COLUMN dependency_edge.id IS 'sha1(from_node_id + to_node_id)';

View file

@ -14,6 +14,9 @@ CREATE TABLE redundancy_group (
CONSTRAINT pk_redundancy_group PRIMARY KEY (id)
);
ALTER TABLE redundancy_group ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE redundancy_group ALTER COLUMN environment_id SET STORAGE PLAIN;
COMMENT ON COLUMN redundancy_group.id IS 'sha1(name + all(member parent_name + timeperiod.name + states + ignore_soft_states))';
COMMENT ON COLUMN redundancy_group.environment_id IS 'environment.id';
@ -28,6 +31,10 @@ CREATE TABLE redundancy_group_state (
CONSTRAINT pk_redundancy_group_state PRIMARY KEY (id)
);
ALTER TABLE redundancy_group_state ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE redundancy_group_state ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE redundancy_group_state ALTER COLUMN redundancy_group_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_redundancy_group_state_redundancy_group_id ON redundancy_group_state(redundancy_group_id);
COMMENT ON COLUMN redundancy_group_state.id IS 'redundancy_group.id';
@ -48,6 +55,12 @@ CREATE TABLE dependency_node (
)
);
ALTER TABLE dependency_node ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN host_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN service_id SET STORAGE PLAIN;
ALTER TABLE dependency_node ALTER COLUMN redundancy_group_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_dependency_node_host_service_redundancygroup_id ON dependency_node(host_id, service_id, redundancy_group_id);
COMMENT ON COLUMN dependency_node.id IS 'host.id|service.id|redundancy_group.id';
@ -64,8 +77,10 @@ CREATE TABLE dependency_edge_state (
CONSTRAINT pk_dependency_edge_state PRIMARY KEY (id)
);
ALTER TABLE dependency_edge_state ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_edge_state ALTER COLUMN environment_id SET STORAGE PLAIN;
COMMENT ON COLUMN dependency_edge_state.id IS 'sha1([dependency_edge.from_node_id|parent_name + timeperiod.name + states + ignore_soft_states] + dependency_edge.to_node_id)';
COMMENT ON COLUMN dependency_edge_state.id IS 'redundancy_group.id|dependency_edge.from_node_id + dependency_edge.to_node_id + dependency ID';
COMMENT ON COLUMN dependency_edge_state.environment_id IS 'environment.id';
CREATE TABLE dependency_edge (
@ -79,6 +94,12 @@ CREATE TABLE dependency_edge (
CONSTRAINT pk_dependency_edge PRIMARY KEY (id)
);
ALTER TABLE dependency_edge ALTER COLUMN id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN environment_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN from_node_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN to_node_id SET STORAGE PLAIN;
ALTER TABLE dependency_edge ALTER COLUMN dependency_edge_state_id SET STORAGE PLAIN;
CREATE UNIQUE INDEX idx_dependency_edge_from_node_to_node_id ON dependency_edge(from_node_id, to_node_id);
COMMENT ON COLUMN dependency_edge.id IS 'sha1(from_node_id + to_node_id)';