3
CREATE TEMPORARY TABLE instance_types_backup (
10
memory_mb INTEGER NOT NULL,
11
vcpus INTEGER NOT NULL,
12
local_gb INTEGER NOT NULL,
13
swap INTEGER NOT NULL,
14
rxtx_quota INTEGER NOT NULL,
15
rxtx_cap INTEGER NOT NULL,
17
flavorid VARCHAR(255),
19
CHECK (deleted IN (0, 1)),
24
INSERT INTO instance_types_backup
36
COALESCE(rxtx_factor, 1) * COALESCE ((SELECT MIN(rxtx_base)
38
WHERE rxtx_base > 0), 1)
41
flavorid FROM instance_types;
43
DROP TABLE instance_types;
45
CREATE TABLE instance_types (
52
memory_mb INTEGER NOT NULL,
53
vcpus INTEGER NOT NULL,
54
local_gb INTEGER NOT NULL,
55
swap INTEGER NOT NULL,
56
rxtx_quota INTEGER NOT NULL,
57
rxtx_cap INTEGER NOT NULL,
59
flavorid VARCHAR(255),
62
CHECK (deleted IN (0, 1)),
66
INSERT INTO instance_types SELECT * FROM instance_types_backup;
67
DROP TABLE instance_types_backup;
69
CREATE TABLE networks_backup (
80
broadcast VARCHAR(255),
83
vpn_public_address VARCHAR(255),
84
vpn_public_port INTEGER,
85
vpn_private_address VARCHAR(255),
86
dhcp_start VARCHAR(255),
87
project_id VARCHAR(255),
90
gateway_v6 VARCHAR(255),
92
netmask_v6 VARCHAR(255),
93
bridge_interface VARCHAR(255),
99
CHECK (deleted IN (0, 1)),
100
CHECK (injected IN (0, 1)),
101
CHECK (multi_host IN (0, 1))
104
INSERT INTO networks_backup
136
ALTER TABLE networks_backup RENAME TO networks;