-- Convert schema 'upgrades/Tapper-Schema-ReportsDB-2.010021-SQLite.sql' to 'upgrades/Tapper-Schema-ReportsDB-2.010022-SQLite.sql':;
BEGIN;
CREATE TEMPORARY TABLE reportsection_temp_alter (
id INTEGER PRIMARY KEY NOT NULL,
report_id INT(11) NOT NULL,
succession INT(10),
name VARCHAR(255),
osname VARCHAR(255),
uname VARCHAR(255),
language_description TEXT,
cpuinfo TEXT,
ram VARCHAR(50),
uptime VARCHAR(50),
lspci TEXT,
lsusb TEXT,
flags VARCHAR(255),
xen_changeset VARCHAR(255),
xen_hvbits VARCHAR(10),
xen_dom0_kernel TEXT,
xen_base_os_description TEXT,
xen_guest_description TEXT,
xen_guest_flags VARCHAR(255),
xen_version VARCHAR(255),
xen_guest_test VARCHAR(255),
xen_guest_start VARCHAR(255),
kvm_kernel TEXT,
kvm_base_os_description TEXT,
kvm_guest_description TEXT,
kvm_module_version VARCHAR(255),
kvm_userspace_version VARCHAR(255),
kvm_guest_flags VARCHAR(255),
kvm_guest_test VARCHAR(255),
kvm_guest_start VARCHAR(255)
);
INSERT INTO reportsection_temp_alter SELECT id, report_id, succession, name, osname, uname, language_description, cpuinfo, ram, uptime, lspci, lsusb, flags, xen_changeset, xen_hvbits, xen_dom0_kernel, xen_base_os_description, xen_guest_description, xen_guest_flags, xen_version, xen_guest_test, xen_guest_start, kvm_kernel, kvm_base_os_description, kvm_guest_description, kvm_module_version, kvm_userspace_version, kvm_guest_flags, kvm_guest_test, kvm_guest_start FROM reportsection;
DROP TABLE reportsection;
CREATE TABLE reportsection (
id INTEGER PRIMARY KEY NOT NULL,
report_id INT(11) NOT NULL,
succession INT(10),
name VARCHAR(255),
osname VARCHAR(255),
uname VARCHAR(255),
language_description TEXT,
cpuinfo TEXT,
ram VARCHAR(50),
uptime VARCHAR(50),
lspci TEXT,
lsusb TEXT,
flags VARCHAR(255),
xen_changeset VARCHAR(255),
xen_hvbits VARCHAR(10),
xen_dom0_kernel TEXT,
xen_base_os_description TEXT,
xen_guest_description TEXT,
xen_guest_flags VARCHAR(255),
xen_version VARCHAR(255),
xen_guest_test VARCHAR(255),
xen_guest_start VARCHAR(255),
kvm_kernel TEXT,
kvm_base_os_description TEXT,
kvm_guest_description TEXT,
kvm_module_version VARCHAR(255),
kvm_userspace_version VARCHAR(255),
kvm_guest_flags VARCHAR(255),
kvm_guest_test VARCHAR(255),
kvm_guest_start VARCHAR(255)
);
CREATE INDEX reportsection_idx_report_id_re_reportsectio ON reportsection (report_id);
INSERT INTO reportsection SELECT id, report_id, succession, name, osname, uname, language_description, cpuinfo, ram, uptime, lspci, lsusb, flags, xen_changeset, xen_hvbits, xen_dom0_kernel, xen_base_os_description, xen_guest_description, xen_guest_flags, xen_version, xen_guest_test, xen_guest_start, kvm_kernel, kvm_base_os_description, kvm_guest_description, kvm_module_version, kvm_userspace_version, kvm_guest_flags, kvm_guest_test, kvm_guest_start FROM reportsection_temp_alter;
DROP TABLE reportsection_temp_alter;
COMMIT;