Skip to content

Commit 6099a2f

Browse files
committed
in case database has been dropped
Signed-off-by: Qun Li <qun.li@zstack.io>
1 parent 2f34b9a commit 6099a2f

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

conf/db/upgrade/beforeValidate.sql

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
use zstack;
2-
31
-- Update `schema_version' since we've changed SQL to match the expectation
42
-- of the newer version MariaDB.
53
DELIMITER $$
@@ -8,12 +6,15 @@ DROP PROCEDURE IF EXISTS `update_schema_checksum` $$
86

97
CREATE PROCEDURE `update_schema_checksum`()
108
BEGIN
11-
IF EXISTS(SELECT table_name FROM information_schema.tables WHERE table_name = 'schema_version')
9+
IF EXISTS(SELECT schema_name FROM information_schema.schemata WHERE schema_name = 'zstack')
1210
THEN
13-
update `schema_version` set `checksum`=1083194846 where `script`='V1.6__schema.sql' and `checksum` <> 1083194846;
14-
update `schema_version` set `checksum`=-1569422253 where `script`='V2.1.0__schema.sql' and `checksum` <> -1569422253;
15-
update `schema_version` set `checksum`=1564279419 where `script`='V3.0.0__schema.sql' and `checksum` <> 1564279419;
16-
update `schema_version` set `checksum`=565652311 where `script`='V3.7.2__schema.sql' and `checksum` <> 565652311;
11+
IF EXISTS(SELECT table_name FROM information_schema.tables WHERE table_name = 'schema_version')
12+
THEN
13+
update `zstack`.`schema_version` set `checksum`=1083194846 where `script`='V1.6__schema.sql' and `checksum` <> 1083194846;
14+
update `zstack`.`schema_version` set `checksum`=-1569422253 where `script`='V2.1.0__schema.sql' and `checksum` <> -1569422253;
15+
update `zstack`.`schema_version` set `checksum`=1564279419 where `script`='V3.0.0__schema.sql' and `checksum` <> 1564279419;
16+
update `zstack`.`schema_version` set `checksum`=565652311 where `script`='V3.7.2__schema.sql' and `checksum` <> 565652311;
17+
END IF;
1718
END IF;
1819
END $$
1920

0 commit comments

Comments
 (0)