OpenSim databases
create bases
using multiple bases, one created for each server as stated in ini files :CREATE DATABASE `os_asset` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_auth` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_estate` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_grid` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_groups` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_inventory` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_messaging` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_opensim` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_search` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_user_account` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE `os_users` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
creators
OpenSim.Grid.UserServer.exe
- users
- agents
- avatarappearance
- avatarattachments
- migrations
- userfriends
- users
OpenSim.Server.exe
- asset
- assets
- migrations
- grid
- migrations
- regions
- inventory
- inventoryfolders
- inventoryitems
- migrations
OpenSim.Grid.MessagingServer.exe
- messaging
- agents
- avatarappearance
- avatarattachments
- migrations
- userfriends
- users
OpenSim.exe
- opensim
- estateban
- estate_groups
- estate_managers
- estate_map
- estate_settings
- estate_users
- land
- landaccesslist
- migrations
- primitems
- prims
- primshapes
- regionban
- regionsettings
- terrain
- estate*
- migrations
notes
*opensim.exe is not creating all the necessary tables in estate base (in 0.6.8) so this is better to not use separate estate baseasset
creator
mono OpenSim.Server.exe
tables
assets
CREATE TABLE IF NOT EXISTS `assets` (
`name` varchar(64) NOT NULL,
`description` varchar(64) NOT NULL,
`assetType` tinyint(4) NOT NULL,
`local` tinyint(1) NOT NULL,
`temporary` tinyint(1) NOT NULL,
`data` longblob NOT NULL,
`id` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`create_time` int(11) DEFAULT '0',
`access_time` int(11) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Rev. 1';
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
auth
base has no tablesgrid
creator
mono OpenSim.Server.exe
tables
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
regions
CREATE TABLE IF NOT EXISTS `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(64) 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,
`regionMapTexture` varchar(36) DEFAULT NULL,
`serverHttpPort` int(10) DEFAULT NULL,
`serverRemotingPort` int(10) DEFAULT NULL,
`owner_uuid` varchar(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`originUUID` varchar(36) DEFAULT NULL,
`access` int(10) unsigned DEFAULT '1',
`ScopeID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`sizeX` int(11) NOT NULL DEFAULT '0',
`sizeY` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`uuid`),
KEY `regionName` (`regionName`),
KEY `regionHandle` (`regionHandle`),
KEY `overrideHandles` (`eastOverrideHandle`,`westOverrideHandle`,
`southOverrideHandle`,`northOverrideHandle`),
KEY `ScopeID` (`ScopeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Rev. 3';
inventory
creator
mono OpenSim.Server.exe
tables
inventoryfolders
CREATE TABLE IF NOT EXISTS `inventoryfolders` (
`folderName` varchar(64) DEFAULT NULL,
`type` smallint(6) NOT NULL DEFAULT '0',
`version` int(11) NOT NULL DEFAULT '0',
`folderID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`agentID` char(36) DEFAULT NULL,
`parentFolderID` char(36) DEFAULT NULL,
PRIMARY KEY (`folderID`),
KEY `inventoryfolders_agentid` (`agentID`),
KEY `inventoryfolders_parentFolderid` (`parentFolderID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
inventoryitems
CREATE TABLE IF NOT EXISTS `inventoryitems` (
`assetID` varchar(36) DEFAULT NULL,
`assetType` int(11) DEFAULT NULL,
`inventoryName` varchar(64) DEFAULT NULL,
`inventoryDescription` varchar(128) DEFAULT NULL,
`inventoryNextPermissions` int(10) unsigned DEFAULT NULL,
`inventoryCurrentPermissions` int(10) unsigned DEFAULT NULL,
`invType` int(11) DEFAULT NULL,
`creatorID` varchar(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`inventoryBasePermissions` int(10) unsigned NOT NULL DEFAULT '0',
`inventoryEveryOnePermissions` int(10) unsigned NOT NULL DEFAULT '0',
`salePrice` int(11) NOT NULL DEFAULT '0',
`saleType` tinyint(4) NOT NULL DEFAULT '0',
`creationDate` int(11) NOT NULL DEFAULT '0',
`groupID` varchar(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`groupOwned` tinyint(4) NOT NULL DEFAULT '0',
`flags` int(11) unsigned NOT NULL DEFAULT '0',
`inventoryID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`avatarID` char(36) DEFAULT NULL,
`parentFolderID` char(36) DEFAULT NULL,
`inventoryGroupPermissions` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`inventoryID`),
KEY `inventoryitems_avatarid` (`avatarID`),
KEY `inventoryitems_parentFolderid` (`parentFolderID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
messaging
creator
mono OpenSim.Grid.MessagingServer.exe
tables
agents
CREATE TABLE IF NOT EXISTS `agents` (
`UUID` varchar(36) NOT NULL,
`sessionID` varchar(36) NOT NULL,
`secureSessionID` varchar(36) NOT NULL,
`agentIP` varchar(16) NOT NULL,
`agentPort` int(11) NOT NULL,
`agentOnline` tinyint(4) NOT NULL,
`loginTime` int(11) NOT NULL,
`logoutTime` int(11) NOT NULL,
`currentRegion` varchar(36) NOT NULL,
`currentHandle` bigint(20) unsigned NOT NULL,
`currentPos` varchar(64) NOT NULL,
`currentLookAt` varchar(36) NOT NULL DEFAULT '',
PRIMARY KEY (`UUID`),
UNIQUE KEY `session` (`sessionID`),
UNIQUE KEY `ssession` (`secureSessionID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
avatarappearance
CREATE TABLE IF NOT EXISTS `avatarappearance` (
`Owner` char(36) NOT NULL,
`Serial` int(10) unsigned NOT NULL,
`Visual_Params` blob NOT NULL,
`Texture` blob NOT NULL,
`Avatar_Height` float NOT NULL,
`Body_Item` char(36) NOT NULL,
`Body_Asset` char(36) NOT NULL,
`Skin_Item` char(36) NOT NULL,
`Skin_Asset` char(36) NOT NULL,
`Hair_Item` char(36) NOT NULL,
`Hair_Asset` char(36) NOT NULL,
`Eyes_Item` char(36) NOT NULL,
`Eyes_Asset` char(36) NOT NULL,
`Shirt_Item` char(36) NOT NULL,
`Shirt_Asset` char(36) NOT NULL,
`Pants_Item` char(36) NOT NULL,
`Pants_Asset` char(36) NOT NULL,
`Shoes_Item` char(36) NOT NULL,
`Shoes_Asset` char(36) NOT NULL,
`Socks_Item` char(36) NOT NULL,
`Socks_Asset` char(36) NOT NULL,
`Jacket_Item` char(36) NOT NULL,
`Jacket_Asset` char(36) NOT NULL,
`Gloves_Item` char(36) NOT NULL,
`Gloves_Asset` char(36) NOT NULL,
`Undershirt_Item` char(36) NOT NULL,
`Undershirt_Asset` char(36) NOT NULL,
`Underpants_Item` char(36) NOT NULL,
`Underpants_Asset` char(36) NOT NULL,
`Skirt_Item` char(36) NOT NULL,
`Skirt_Asset` char(36) NOT NULL,
PRIMARY KEY (`Owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
avatarattachments
CREATE TABLE IF NOT EXISTS `avatarattachments` (
`UUID` char(36) NOT NULL,
`attachpoint` int(11) NOT NULL,
`item` char(36) NOT NULL,
`asset` char(36) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
userfriends
CREATE TABLE IF NOT EXISTS `userfriends` (
`ownerID` varchar(37) NOT NULL,
`friendID` varchar(37) NOT NULL,
`friendPerms` int(11) NOT NULL,
`datetimestamp` int(11) NOT NULL,
UNIQUE KEY `ownerID` (`ownerID`,`friendID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
users
CREATE TABLE IF NOT EXISTS `users` (
`UUID` varchar(36) NOT NULL DEFAULT '',
`username` varchar(32) NOT NULL,
`lastname` varchar(32) NOT NULL,
`passwordHash` varchar(32) NOT NULL,
`passwordSalt` varchar(32) NOT NULL,
`homeRegion` bigint(20) unsigned DEFAULT NULL,
`homeLocationX` float DEFAULT NULL,
`homeLocationY` float DEFAULT NULL,
`homeLocationZ` float DEFAULT NULL,
`homeLookAtX` float DEFAULT NULL,
`homeLookAtY` float DEFAULT NULL,
`homeLookAtZ` float DEFAULT NULL,
`created` int(11) NOT NULL,
`lastLogin` int(11) NOT NULL,
`userInventoryURI` varchar(255) DEFAULT NULL,
`userAssetURI` varchar(255) DEFAULT NULL,
`profileCanDoMask` int(10) unsigned DEFAULT NULL,
`profileWantDoMask` int(10) unsigned DEFAULT NULL,
`profileAboutText` text,
`profileFirstText` text,
`profileImage` varchar(36) DEFAULT NULL,
`profileFirstImage` varchar(36) DEFAULT NULL,
`webLoginKey` varchar(36) DEFAULT NULL,
`homeRegionID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`userFlags` int(11) NOT NULL DEFAULT '0',
`godLevel` int(11) NOT NULL DEFAULT '0',
`customType` varchar(32) NOT NULL DEFAULT '',
`partner` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`email` varchar(250) DEFAULT NULL,
`scopeID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
PRIMARY KEY (`UUID`),
UNIQUE KEY `usernames` (`username`,`lastname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
user_account
base has no tablesusers
creator
mono OpenSim.Grid.UserServer.exe
tables
agents
CREATE TABLE IF NOT EXISTS `agents` (
`UUID` varchar(36) NOT NULL,
`sessionID` varchar(36) NOT NULL,
`secureSessionID` varchar(36) NOT NULL,
`agentIP` varchar(16) NOT NULL,
`agentPort` int(11) NOT NULL,
`agentOnline` tinyint(4) NOT NULL,
`loginTime` int(11) NOT NULL,
`logoutTime` int(11) NOT NULL,
`currentRegion` varchar(36) NOT NULL,
`currentHandle` bigint(20) unsigned NOT NULL,
`currentPos` varchar(64) NOT NULL,
`currentLookAt` varchar(36) NOT NULL DEFAULT '',
PRIMARY KEY (`UUID`),
UNIQUE KEY `session` (`sessionID`),
UNIQUE KEY `ssession` (`secureSessionID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
avatarappearance
CREATE TABLE IF NOT EXISTS `avatarappearance` (
`Owner` char(36) NOT NULL,
`Serial` int(10) unsigned NOT NULL,
`Visual_Params` blob NOT NULL,
`Texture` blob NOT NULL,
`Avatar_Height` float NOT NULL,
`Body_Item` char(36) NOT NULL,
`Body_Asset` char(36) NOT NULL,
`Skin_Item` char(36) NOT NULL,
`Skin_Asset` char(36) NOT NULL,
`Hair_Item` char(36) NOT NULL,
`Hair_Asset` char(36) NOT NULL,
`Eyes_Item` char(36) NOT NULL,
`Eyes_Asset` char(36) NOT NULL,
`Shirt_Item` char(36) NOT NULL,
`Shirt_Asset` char(36) NOT NULL,
`Pants_Item` char(36) NOT NULL,
`Pants_Asset` char(36) NOT NULL,
`Shoes_Item` char(36) NOT NULL,
`Shoes_Asset` char(36) NOT NULL,
`Socks_Item` char(36) NOT NULL,
`Socks_Asset` char(36) NOT NULL,
`Jacket_Item` char(36) NOT NULL,
`Jacket_Asset` char(36) NOT NULL,
`Gloves_Item` char(36) NOT NULL,
`Gloves_Asset` char(36) NOT NULL,
`Undershirt_Item` char(36) NOT NULL,
`Undershirt_Asset` char(36) NOT NULL,
`Underpants_Item` char(36) NOT NULL,
`Underpants_Asset` char(36) NOT NULL,
`Skirt_Item` char(36) NOT NULL,
`Skirt_Asset` char(36) NOT NULL,
PRIMARY KEY (`Owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
avatarattachments
CREATE TABLE IF NOT EXISTS `avatarattachments` (
`UUID` char(36) NOT NULL,
`attachpoint` int(11) NOT NULL,
`item` char(36) NOT NULL,
`asset` char(36) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
userfriends
CREATE TABLE IF NOT EXISTS `userfriends` (
`ownerID` varchar(37) NOT NULL,
`friendID` varchar(37) NOT NULL,
`friendPerms` int(11) NOT NULL,
`datetimestamp` int(11) NOT NULL,
UNIQUE KEY `ownerID` (`ownerID`,`friendID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
users
CREATE TABLE IF NOT EXISTS `users` (
`UUID` varchar(36) NOT NULL DEFAULT '',
`username` varchar(32) NOT NULL,
`lastname` varchar(32) NOT NULL,
`passwordHash` varchar(32) NOT NULL,
`passwordSalt` varchar(32) NOT NULL,
`homeRegion` bigint(20) unsigned DEFAULT NULL,
`homeLocationX` float DEFAULT NULL,
`homeLocationY` float DEFAULT NULL,
`homeLocationZ` float DEFAULT NULL,
`homeLookAtX` float DEFAULT NULL,
`homeLookAtY` float DEFAULT NULL,
`homeLookAtZ` float DEFAULT NULL,
`created` int(11) NOT NULL,
`lastLogin` int(11) NOT NULL,
`userInventoryURI` varchar(255) DEFAULT NULL,
`userAssetURI` varchar(255) DEFAULT NULL,
`profileCanDoMask` int(10) unsigned DEFAULT NULL,
`profileWantDoMask` int(10) unsigned DEFAULT NULL,
`profileAboutText` text,
`profileFirstText` text,
`profileImage` varchar(36) DEFAULT NULL,
`profileFirstImage` varchar(36) DEFAULT NULL,
`webLoginKey` varchar(36) DEFAULT NULL,
`homeRegionID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`userFlags` int(11) NOT NULL DEFAULT '0',
`godLevel` int(11) NOT NULL DEFAULT '0',
`customType` varchar(32) NOT NULL DEFAULT '',
`partner` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`email` varchar(250) DEFAULT NULL,
`scopeID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
PRIMARY KEY (`UUID`),
UNIQUE KEY `usernames` (`username`,`lastname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
opensim
creator
mono OpenSim.exe
tables
estateban
CREATE TABLE IF NOT EXISTS `estateban` (
`EstateID` int(10) unsigned NOT NULL,
`bannedUUID` varchar(36) NOT NULL,
`bannedIp` varchar(16) NOT NULL,
`bannedIpHostMask` varchar(16) NOT NULL,
`bannedNameMask` varchar(64) DEFAULT NULL,
KEY `estateban_EstateID` (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
estate_groups
CREATE TABLE IF NOT EXISTS `estate_groups` (
`EstateID` int(10) unsigned NOT NULL,
`uuid` char(36) NOT NULL,
KEY `EstateID` (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
estate_managers
CREATE TABLE IF NOT EXISTS `estate_managers` (
`EstateID` int(10) unsigned NOT NULL,
`uuid` char(36) NOT NULL,
KEY `EstateID` (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
estate_map
CREATE TABLE IF NOT EXISTS `estate_map` (
`RegionID` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`EstateID` int(11) NOT NULL,
PRIMARY KEY (`RegionID`),
KEY `EstateID` (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
estate_settings
CREATE TABLE IF NOT EXISTS `estate_settings` (
`EstateID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`EstateName` varchar(64) DEFAULT NULL,
`AbuseEmailToEstateOwner` tinyint(4) NOT NULL,
`DenyAnonymous` tinyint(4) NOT NULL,
`ResetHomeOnTeleport` tinyint(4) NOT NULL,
`FixedSun` tinyint(4) NOT NULL,
`DenyTransacted` tinyint(4) NOT NULL,
`BlockDwell` tinyint(4) NOT NULL,
`DenyIdentified` tinyint(4) NOT NULL,
`AllowVoice` tinyint(4) NOT NULL,
`UseGlobalTime` tinyint(4) NOT NULL,
`PricePerMeter` int(11) NOT NULL,
`TaxFree` tinyint(4) NOT NULL,
`AllowDirectTeleport` tinyint(4) NOT NULL,
`RedirectGridX` int(11) NOT NULL,
`RedirectGridY` int(11) NOT NULL,
`ParentEstateID` int(10) unsigned NOT NULL,
`SunPosition` double NOT NULL,
`EstateSkipScripts` tinyint(4) NOT NULL,
`BillableFactor` float NOT NULL,
`PublicAccess` tinyint(4) NOT NULL,
`AbuseEmail` varchar(255) NOT NULL,
`EstateOwner` varchar(36) NOT NULL,
`DenyMinors` tinyint(4) NOT NULL,
PRIMARY KEY (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=104 ;
estate_users
CREATE TABLE IF NOT EXISTS `estate_users` (
`EstateID` int(10) unsigned NOT NULL,
`uuid` char(36) NOT NULL,
KEY `EstateID` (`EstateID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
land
CREATE TABLE IF NOT EXISTS `land` (
`UUID` varchar(255) NOT NULL,
`RegionUUID` varchar(255) DEFAULT NULL,
`LocalLandID` int(11) DEFAULT NULL,
`Bitmap` longblob,
`Name` varchar(255) DEFAULT NULL,
`Description` varchar(255) DEFAULT NULL,
`OwnerUUID` varchar(255) DEFAULT NULL,
`IsGroupOwned` int(11) DEFAULT NULL,
`Area` int(11) DEFAULT NULL,
`AuctionID` int(11) DEFAULT NULL,
`Category` int(11) DEFAULT NULL,
`ClaimDate` int(11) DEFAULT NULL,
`ClaimPrice` int(11) DEFAULT NULL,
`GroupUUID` varchar(255) DEFAULT NULL,
`SalePrice` int(11) DEFAULT NULL,
`LandStatus` int(11) DEFAULT NULL,
`LandFlags` int(11) DEFAULT NULL,
`LandingType` int(11) DEFAULT NULL,
`MediaAutoScale` int(11) DEFAULT NULL,
`MediaTextureUUID` varchar(255) DEFAULT NULL,
`MediaURL` varchar(255) DEFAULT NULL,
`MusicURL` varchar(255) DEFAULT NULL,
`PassHours` float DEFAULT NULL,
`PassPrice` int(11) DEFAULT NULL,
`SnapshotUUID` varchar(255) DEFAULT NULL,
`UserLocationX` float DEFAULT NULL,
`UserLocationY` float DEFAULT NULL,
`UserLocationZ` float DEFAULT NULL,
`UserLookAtX` float DEFAULT NULL,
`UserLookAtY` float DEFAULT NULL,
`UserLookAtZ` float DEFAULT NULL,
`AuthbuyerID` varchar(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`OtherCleanTime` int(11) NOT NULL DEFAULT '0',
`Dwell` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`UUID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
landaccesslist
CREATE TABLE IF NOT EXISTS `landaccesslist` (
`LandUUID` varchar(255) DEFAULT NULL,
`AccessUUID` varchar(255) DEFAULT NULL,
`Flags` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
primitems
CREATE TABLE IF NOT EXISTS `primitems` (
`invType` int(11) DEFAULT NULL,
`assetType` int(11) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`creationDate` bigint(20) DEFAULT NULL,
`nextPermissions` int(11) DEFAULT NULL,
`currentPermissions` int(11) DEFAULT NULL,
`basePermissions` int(11) DEFAULT NULL,
`everyonePermissions` int(11) DEFAULT NULL,
`groupPermissions` int(11) DEFAULT NULL,
`flags` int(11) NOT NULL DEFAULT '0',
`itemID` char(36) NOT NULL DEFAULT '',
`primID` char(36) DEFAULT NULL,
`assetID` char(36) DEFAULT NULL,
`parentFolderID` char(36) DEFAULT NULL,
`creatorID` char(36) DEFAULT NULL,
`ownerID` char(36) DEFAULT NULL,
`groupID` char(36) DEFAULT NULL,
`lastOwnerID` char(36) DEFAULT NULL,
PRIMARY KEY (`itemID`),
KEY `primitems_primid` (`primID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
prims
CREATE TABLE IF NOT EXISTS `prims` (
`CreationDate` int(11) DEFAULT NULL,
`Name` varchar(255) DEFAULT NULL,
`Text` varchar(255) DEFAULT NULL,
`Description` varchar(255) DEFAULT NULL,
`SitName` varchar(255) DEFAULT NULL,
`TouchName` varchar(255) DEFAULT NULL,
`ObjectFlags` int(11) DEFAULT NULL,
`OwnerMask` int(11) DEFAULT NULL,
`NextOwnerMask` int(11) DEFAULT NULL,
`GroupMask` int(11) DEFAULT NULL,
`EveryoneMask` int(11) DEFAULT NULL,
`BaseMask` int(11) DEFAULT NULL,
`PositionX` double DEFAULT NULL,
`PositionY` double DEFAULT NULL,
`PositionZ` double DEFAULT NULL,
`GroupPositionX` double DEFAULT NULL,
`GroupPositionY` double DEFAULT NULL,
`GroupPositionZ` double DEFAULT NULL,
`VelocityX` double DEFAULT NULL,
`VelocityY` double DEFAULT NULL,
`VelocityZ` double DEFAULT NULL,
`AngularVelocityX` double DEFAULT NULL,
`AngularVelocityY` double DEFAULT NULL,
`AngularVelocityZ` double DEFAULT NULL,
`AccelerationX` double DEFAULT NULL,
`AccelerationY` double DEFAULT NULL,
`AccelerationZ` double DEFAULT NULL,
`RotationX` double DEFAULT NULL,
`RotationY` double DEFAULT NULL,
`RotationZ` double DEFAULT NULL,
`RotationW` double DEFAULT NULL,
`SitTargetOffsetX` double DEFAULT NULL,
`SitTargetOffsetY` double DEFAULT NULL,
`SitTargetOffsetZ` double DEFAULT NULL,
`SitTargetOrientW` double DEFAULT NULL,
`SitTargetOrientX` double DEFAULT NULL,
`SitTargetOrientY` double DEFAULT NULL,
`SitTargetOrientZ` double DEFAULT NULL,
`UUID` char(36) NOT NULL DEFAULT '',
`RegionUUID` char(36) DEFAULT NULL,
`CreatorID` char(36) DEFAULT NULL,
`OwnerID` char(36) DEFAULT NULL,
`GroupID` char(36) DEFAULT NULL,
`LastOwnerID` char(36) DEFAULT NULL,
`SceneGroupID` char(36) DEFAULT NULL,
`PayPrice` int(11) NOT NULL DEFAULT '0',
`PayButton1` int(11) NOT NULL DEFAULT '0',
`PayButton2` int(11) NOT NULL DEFAULT '0',
`PayButton3` int(11) NOT NULL DEFAULT '0',
`PayButton4` int(11) NOT NULL DEFAULT '0',
`LoopedSound` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`LoopedSoundGain` double NOT NULL DEFAULT '0',
`TextureAnimation` blob,
`OmegaX` double NOT NULL DEFAULT '0',
`OmegaY` double NOT NULL DEFAULT '0',
`OmegaZ` double NOT NULL DEFAULT '0',
`CameraEyeOffsetX` double NOT NULL DEFAULT '0',
`CameraEyeOffsetY` double NOT NULL DEFAULT '0',
`CameraEyeOffsetZ` double NOT NULL DEFAULT '0',
`CameraAtOffsetX` double NOT NULL DEFAULT '0',
`CameraAtOffsetY` double NOT NULL DEFAULT '0',
`CameraAtOffsetZ` double NOT NULL DEFAULT '0',
`ForceMouselook` tinyint(4) NOT NULL DEFAULT '0',
`ScriptAccessPin` int(11) NOT NULL DEFAULT '0',
`AllowedDrop` tinyint(4) NOT NULL DEFAULT '0',
`DieAtEdge` tinyint(4) NOT NULL DEFAULT '0',
`SalePrice` int(11) NOT NULL DEFAULT '10',
`SaleType` tinyint(4) NOT NULL DEFAULT '0',
`ColorR` int(11) NOT NULL DEFAULT '0',
`ColorG` int(11) NOT NULL DEFAULT '0',
`ColorB` int(11) NOT NULL DEFAULT '0',
`ColorA` int(11) NOT NULL DEFAULT '0',
`ParticleSystem` blob,
`ClickAction` tinyint(4) NOT NULL DEFAULT '0',
`Material` tinyint(4) NOT NULL DEFAULT '3',
`CollisionSound` char(36) NOT NULL DEFAULT '00000000-0000-0000-0000-000000000000',
`CollisionSoundVolume` double NOT NULL DEFAULT '0',
`LinkNumber` int(11) NOT NULL DEFAULT '0',
`PassTouches` tinyint(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`UUID`),
KEY `prims_regionuuid` (`RegionUUID`),
KEY `prims_scenegroupid` (`SceneGroupID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
primshapes
CREATE TABLE IF NOT EXISTS `primshapes` (
`Shape` int(11) DEFAULT NULL,
`ScaleX` double NOT NULL DEFAULT '0',
`ScaleY` double NOT NULL DEFAULT '0',
`ScaleZ` double NOT NULL DEFAULT '0',
`PCode` int(11) DEFAULT NULL,
`PathBegin` int(11) DEFAULT NULL,
`PathEnd` int(11) DEFAULT NULL,
`PathScaleX` int(11) DEFAULT NULL,
`PathScaleY` int(11) DEFAULT NULL,
`PathShearX` int(11) DEFAULT NULL,
`PathShearY` int(11) DEFAULT NULL,
`PathSkew` int(11) DEFAULT NULL,
`PathCurve` int(11) DEFAULT NULL,
`PathRadiusOffset` int(11) DEFAULT NULL,
`PathRevolutions` int(11) DEFAULT NULL,
`PathTaperX` int(11) DEFAULT NULL,
`PathTaperY` int(11) DEFAULT NULL,
`PathTwist` int(11) DEFAULT NULL,
`PathTwistBegin` int(11) DEFAULT NULL,
`ProfileBegin` int(11) DEFAULT NULL,
`ProfileEnd` int(11) DEFAULT NULL,
`ProfileCurve` int(11) DEFAULT NULL,
`ProfileHollow` int(11) DEFAULT NULL,
`State` int(11) DEFAULT NULL,
`Texture` longblob,
`ExtraParams` longblob,
`UUID` char(36) NOT NULL DEFAULT '',
PRIMARY KEY (`UUID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
regionban
CREATE TABLE IF NOT EXISTS `regionban` (
`regionUUID` varchar(36) NOT NULL,
`bannedUUID` varchar(36) NOT NULL,
`bannedIp` varchar(16) NOT NULL,
`bannedIpHostMask` varchar(16) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Rev. 1';
regionsettings
CREATE TABLE IF NOT EXISTS `regionsettings` (
`regionUUID` char(36) NOT NULL,
`block_terraform` int(11) NOT NULL,
`block_fly` int(11) NOT NULL,
`allow_damage` int(11) NOT NULL,
`restrict_pushing` int(11) NOT NULL,
`allow_land_resell` int(11) NOT NULL,
`allow_land_join_divide` int(11) NOT NULL,
`block_show_in_search` int(11) NOT NULL,
`agent_limit` int(11) NOT NULL,
`object_bonus` double NOT NULL,
`maturity` int(11) NOT NULL,
`disable_scripts` int(11) NOT NULL,
`disable_collisions` int(11) NOT NULL,
`disable_physics` int(11) NOT NULL,
`terrain_texture_1` char(36) NOT NULL,
`terrain_texture_2` char(36) NOT NULL,
`terrain_texture_3` char(36) NOT NULL,
`terrain_texture_4` char(36) NOT NULL,
`elevation_1_nw` double NOT NULL,
`elevation_2_nw` double NOT NULL,
`elevation_1_ne` double NOT NULL,
`elevation_2_ne` double NOT NULL,
`elevation_1_se` double NOT NULL,
`elevation_2_se` double NOT NULL,
`elevation_1_sw` double NOT NULL,
`elevation_2_sw` double NOT NULL,
`water_height` double NOT NULL,
`terrain_raise_limit` double NOT NULL,
`terrain_lower_limit` double NOT NULL,
`use_estate_sun` int(11) NOT NULL,
`fixed_sun` int(11) NOT NULL,
`sun_position` double NOT NULL,
`covenant` char(36) DEFAULT NULL,
`Sandbox` tinyint(4) NOT NULL,
`sunvectorx` double NOT NULL DEFAULT '0',
`sunvectory` double NOT NULL DEFAULT '0',
`sunvectorz` double NOT NULL DEFAULT '0',
`loaded_creation_id` varchar(64) DEFAULT NULL,
`loaded_creation_datetime` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`regionUUID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
terrain
CREATE TABLE IF NOT EXISTS `terrain` (
`RegionUUID` varchar(255) DEFAULT NULL,
`Revision` int(11) DEFAULT NULL,
`Heightfield` longblob
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
estate
creator
mono OpenSim.exe
tables
migrations
CREATE TABLE IF NOT EXISTS `migrations` (
`name` varchar(100) DEFAULT NULL,
`version` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;