68 lines
1.6 KiB
Plaintext
68 lines
1.6 KiB
Plaintext
:VERSION 1
|
|
|
|
BEGIN TRANSACTION;
|
|
CREATE TABLE assets(
|
|
UUID varchar(255) primary key,
|
|
Name varchar(255),
|
|
Description varchar(255),
|
|
Type integer,
|
|
InvType integer,
|
|
Local integer,
|
|
Temporary integer,
|
|
Data blob);
|
|
|
|
COMMIT;
|
|
|
|
:VERSION 2
|
|
|
|
BEGIN TRANSACTION;
|
|
|
|
CREATE TEMPORARY TABLE assets_backup(UUID,Name,Description,Type,Local,Temporary,Data);
|
|
INSERT INTO assets_backup SELECT UUID,Name,Description,Type,Local,Temporary,Data FROM assets;
|
|
DROP TABLE assets;
|
|
CREATE TABLE assets(UUID,Name,Description,Type,Local,Temporary,Data);
|
|
INSERT INTO assets SELECT UUID,Name,Description,Type,Local,Temporary,Data FROM assets_backup;
|
|
DROP TABLE assets_backup;
|
|
|
|
COMMIT;
|
|
|
|
:VERSION 3
|
|
|
|
DELETE FROM assets WHERE UUID = 'dc4b9f0bd00845c696a401dd947ac621'
|
|
|
|
:VERSION 4
|
|
|
|
BEGIN;
|
|
|
|
update assets
|
|
set UUID = substr(UUID, 1, 8) || "-" || substr(UUID, 9, 4) || "-" || substr(UUID, 13, 4) || "-" || substr(UUID, 17, 4) || "-" || substr(UUID, 21, 12)
|
|
where UUID not like '%-%';
|
|
|
|
COMMIT;
|
|
|
|
:VERSION 5
|
|
|
|
BEGIN TRANSACTION;
|
|
|
|
CREATE TEMPORARY TABLE assets_backup(UUID,Name,Description,Type,Local,Temporary,Data);
|
|
INSERT INTO assets_backup SELECT UUID,Name,Description,Type,Local,Temporary,Data FROM assets;
|
|
DROP TABLE assets;
|
|
CREATE TABLE assets(
|
|
UUID NOT NULL PRIMARY KEY,
|
|
Name,
|
|
Description,
|
|
Type,
|
|
Local,
|
|
Temporary,
|
|
asset_flags INTEGER NOT NULL DEFAULT 0,
|
|
CreatorID varchar(128) default '',
|
|
Data);
|
|
|
|
INSERT INTO assets(UUID,Name,Description,Type,Local,Temporary,Data)
|
|
SELECT UUID,Name,Description,Type,Local,Temporary,Data FROM assets_backup;
|
|
DROP TABLE assets_backup;
|
|
|
|
COMMIT;
|
|
|
|
|