2
CREATE TABLE fixed_ips_backup (
3
created_at DATETIME NOT NULL,
6
deleted BOOLEAN NOT NULL,
9
virtual_interface_id INTEGER,
12
allocated BOOLEAN default FALSE,
13
leased BOOLEAN default FALSE,
14
reserved BOOLEAN default FALSE,
19
CREATE TABLE floating_ips_backup (
27
project_id VARCHAR(255),
29
auto_assigned BOOLEAN,
31
interface VARCHAR(255),
35
INSERT INTO fixed_ips_backup
36
SELECT created_at, updated_at, deleted_at, deleted, id, address,
37
virtual_interface_id, network_id, instance_id, allocated,
38
leased, reserved, host
41
INSERT INTO floating_ips_backup
42
SELECT created_at, updated_at, deleted_at, deleted, id, address,
43
fixed_ip_id, project_id, host, auto_assigned, pool,
48
DROP TABLE floating_ips;
50
CREATE TABLE fixed_ips (
51
created_at DATETIME NOT NULL,
54
deleted BOOLEAN NOT NULL,
57
virtual_interface_id INTEGER,
60
allocated BOOLEAN default FALSE,
61
leased BOOLEAN default FALSE,
62
reserved BOOLEAN default FALSE,
67
CREATE TABLE floating_ips (
75
project_id VARCHAR(255),
77
auto_assigned BOOLEAN,
79
interface VARCHAR(255),
81
CHECK (deleted IN (0, 1))
85
SELECT created_at, updated_at, deleted_at, deleted, id, address,
86
virtual_interface_id, network_id, instance_id, allocated,
87
leased, reserved, host
88
FROM fixed_ips_backup;
90
INSERT INTO floating_ips
91
SELECT created_at, updated_at, deleted_at, deleted, id, address,
92
fixed_ip_id, project_id, host, auto_assigned, pool,
94
FROM floating_ips_backup;
96
DROP TABLE fixed_ips_backup;
97
DROP TABLE floating_ips_backup;