1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
START TRANSACTION;
CREATE TABLE `UserAgents` (
`ProfileID` varchar(36) NOT NULL,
`AgentIP` varchar(24) default NULL,
`AgentPort` int(11) default NULL,
`AgentOnline` tinyint(1) default NULL,
`SessionID` varchar(36) default NULL,
`SecureSessionID` varchar(36) default NULL,
`InitialRegion` varchar(255) default NULL,
`Region` varchar(255) default NULL,
`LoginTime` int(11) default NULL,
`LogoutTime` int(11) default NULL,
`Handle` bigint(20) default NULL,
`PositionX` float default NULL,
`PositionY` float default NULL,
`PositionZ` float default NULL,
`LookAtX` float default NULL,
`LookAtY` float default NULL,
`LookAtZ` float default NULL,
PRIMARY KEY (`ProfileID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `UserProfiles` (
`ID` varchar(36) NOT NULL,
`WebLoginKey` varchar(36) default NULL,
`FirstName` varchar(32) default NULL,
`SurName` varchar(32) default NULL,
`Email` varchar(250) default NULL,
`PasswordHash` varchar(32) default NULL,
`PasswordSalt` varchar(32) default NULL,
`HomeRegionID` varchar(36) default NULL,
`HomeRegionX` int(11) default NULL,
`HomeRegionY` int(11) 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) default NULL,
`LastLogin` int(11) default NULL,
`UserInventoryURI` varchar(255) default NULL,
`UserAssetURI` varchar(255) default NULL,
`Image` varchar(36) default NULL,
`FirstLifeImage` varchar(36) default NULL,
`AboutText` text default NULL,
`FirstLifeAboutText` text default NULL,
`CanDoMask` int(11) default NULL,
`WantDoMask` int(11) default NULL,
`UserFlags` int(11) default NULL,
`GodLevel` int(11) default NULL,
`CustomType` varchar(32) default NULL,
`Partner` varchar(36) default NULL,
`RootInventoryFolderID` varchar(36) default NULL,
PRIMARY KEY (`ID`),
INDEX `UserSurnameIndex` (`SurName`),
INDEX `UserFirstNameIndex` (`FirstName`),
UNIQUE INDEX `UserFullNameIndex` (`SurName`,`FirstName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `UserAppearances` (
`Owner` varchar(36) NOT NULL,
`BodyItem` varchar(36) default NULL,
`BodyAsset` varchar(36) default NULL,
`SkinItem` varchar(36) default NULL,
`SkinAsset` varchar(36) default NULL,
`HairItem` varchar(36) default NULL,
`HairAsset` varchar(36) default NULL,
`EyesItem` varchar(36) default NULL,
`EyesAsset` varchar(36) default NULL,
`ShirtItem` varchar(36) default NULL,
`ShirtAsset` varchar(36) default NULL,
`PantsItem` varchar(36) default NULL,
`PantsAsset` varchar(36) default NULL,
`ShoesItem` varchar(36) default NULL,
`ShoesAsset` varchar(36) default NULL,
`SocksItem` varchar(36) default NULL,
`SocksAsset` varchar(36) default NULL,
`JacketItem` varchar(36) default NULL,
`JacketAsset` varchar(36) default NULL,
`GlovesItem` varchar(36) default NULL,
`GlovesAsset` varchar(36) default NULL,
`UnderShirtItem` varchar(36) default NULL,
`UnderShirtAsset` varchar(36) default NULL,
`UnderPantsItem` varchar(36) default NULL,
`UnderPantsAsset` varchar(36) default NULL,
`SkirtItem` varchar(36) default NULL,
`SkirtAsset` varchar(36) default NULL,
`Texture` longblob,
`VisualParams` longblob,
`Serial` int(11) default NULL,
`AvatarHeight` float default NULL,
PRIMARY KEY (`Owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `UserFriends` (
`UserFriendID` VARCHAR(36) NOT NULL,
`OwnerID` VARCHAR(36) NOT NULL,
`FriendID` VARCHAR(36) NOT NULL,
`FriendPermissions` INT(11) NOT NULL,
PRIMARY KEY (`UserFriendID`),
UNIQUE INDEX (`OwnerID`,`FriendID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
COMMIT;
|