* Added first generation region DB for SQL-based grid storage engines.
* Not well optimised, also uses MySQL-specific syntax but should be easily portable.zircon^2
parent
ec1901e4b8
commit
dd6f96bf2b
|
@ -0,0 +1,29 @@
|
||||||
|
CREATE TABLE `regions` (
|
||||||
|
`uuid` varchar(36) NOT NULL,
|
||||||
|
`regionHandle` bigint(20) unsigned NOT NULL,
|
||||||
|
`regionName` varchar(32) default NULL,
|
||||||
|
`regionRecvKey` varchar(128) default NULL,
|
||||||
|
`regionSendKey` varchar(128) default NULL,
|
||||||
|
`regionSecret` varchar(128) default NULL,
|
||||||
|
`regionDataURI` varchar(255) default NULL,
|
||||||
|
`serverIP` varchar(16) default NULL,
|
||||||
|
`serverPort` int(10) unsigned default NULL,
|
||||||
|
`serverURI` varchar(255) default NULL,
|
||||||
|
`locX` int(10) unsigned default NULL,
|
||||||
|
`locY` int(10) unsigned default NULL,
|
||||||
|
`locZ` int(10) unsigned default NULL,
|
||||||
|
`eastOverrideHandle` bigint(20) unsigned default NULL,
|
||||||
|
`westOverrideHandle` bigint(20) unsigned default NULL,
|
||||||
|
`southOverrideHandle` bigint(20) unsigned default NULL,
|
||||||
|
`northOverrideHandle` bigint(20) unsigned default NULL,
|
||||||
|
`regionAssetURI` varchar(255) default NULL,
|
||||||
|
`regionAssetRecvKey` varchar(128) default NULL,
|
||||||
|
`regionAssetSendKey` varchar(128) default NULL,
|
||||||
|
`regionUserURI` varchar(255) default NULL,
|
||||||
|
`regionUserRecvKey` varchar(128) default NULL,
|
||||||
|
`regionUserSendKey` varchar(128) default NULL,
|
||||||
|
PRIMARY KEY (`uuid`),
|
||||||
|
KEY `regionName` (`regionName`),
|
||||||
|
KEY `regionHandle` (`regionHandle`),
|
||||||
|
KEY `overrideHandles` (`eastOverrideHandle`,`westOverrideHandle`,`southOverrideHandle`,`northOverrideHandle`)
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED
|
Loading…
Reference in New Issue