File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed
src/main/resources/db-init Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -47,3 +47,10 @@ CREATE TABLE IF NOT EXISTS `bank_invoices`
4747 ` created` DATETIME NOT NULL DEFAULT UTC_TIMESTAMP(),
4848 ` transaction` INT DEFAULT NULL
4949);
50+
51+ DELETE
52+ from ` pos`
53+ WHERE ` world` NOT LIKE ' %-%-%-%-%' ;
54+
55+ ALTER TABLE ` pos`
56+ CHANGE COLUMN ` world` ` world` CHAR (36 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ;
Original file line number Diff line number Diff line change @@ -64,3 +64,31 @@ CREATE TABLE IF NOT EXISTS `bank_invoices`
6464 ` created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ,
6565 ` transaction` INTEGER DEFAULT NULL
6666);
67+
68+ -- Modify `pos`.`world` to be `CHAR(36)` (UUID)
69+ DELETE
70+ from ` pos`
71+ WHERE ` world` NOT LIKE ' %-%-%-%-%' ;
72+
73+ CREATE TABLE `new_pos `
74+ (
75+ ` x` INTEGER NOT NULL ,
76+ ` y` INTEGER NOT NULL ,
77+ ` z` INTEGER NOT NULL ,
78+ ` world` CHAR (36 ) NOT NULL COLLATE NOCASE,
79+ ` price` NUMERIC NOT NULL ,
80+ ` description` TEXT DEFAULT NULL ,
81+ ` seller` TEXT NOT NULL ,
82+ ` created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ,
83+ PRIMARY KEY (` x` , ` y` , ` z` , ` world` )
84+ );
85+
86+ INSERT INTO ` new_pos`
87+ SELECT *
88+ FROM ` pos` ;
89+
90+ DROP TABLE ` pos` ;
91+
92+ ALTER TABLE ` new_pos`
93+ RENAME TO ` pos` ;
94+ -- END OF `pos` MODIFICATION
You can’t perform that action at this time.
0 commit comments