Skip to content

Commit 40856ff

Browse files
Update sv_mysql.lua
1 parent b11af6d commit 40856ff

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

msync/server/sv_mysql.lua

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ function MSync.mysql.initialize()
2727
CREATE TABLE IF NOT EXISTS `tbl_msyncdb_version` ( `version` float NOT NULL );
2828
]] ))
2929

30+
initDatabase:addQuery(MSync.DBServer:query( [[
31+
CREATE TABLE IF NOT EXISTS `tbl_server_grp` (
32+
`p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
33+
`group_name` VARCHAR(15) NOT NULL,
34+
UNIQUE INDEX `group_UNIQUE` (`group_name`)
35+
);
36+
]] ))
37+
3038
initDatabase:addQuery(MSync.DBServer:query( [[
3139
CREATE TABLE IF NOT EXISTS `tbl_msync_servers` (
3240
`p_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
@@ -35,18 +43,11 @@ function MSync.mysql.initialize()
3543
`ip` INT NOT NULL,
3644
`port` VARCHAR(5) NOT NULL,
3745
`server_group` INT UNSIGNED NOT NULL,
46+
FOREIGN KEY (server_group) REFERENCES tbl_server_grp(p_group_id),
3847
UNIQUE INDEX `server_UNIQUE` (`ip`, `port`)
3948
);
4049
]] ))
4150

42-
initDatabase:addQuery(MSync.DBServer:query( [[
43-
CREATE TABLE IF NOT EXISTS `tbl_server_grp` (
44-
`p_group_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
45-
`group_name` VARCHAR(15) NOT NULL,
46-
UNIQUE INDEX `group_UNIQUE` (`group_name`)
47-
);
48-
]] ))
49-
5051
initDatabase:addQuery(MSync.DBServer:query( [[
5152
CREATE TABLE IF NOT EXISTS `tbl_users` (
5253
`p_user_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

0 commit comments

Comments
 (0)