mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 17:32:42 +08:00
* Check in another patch from http://opensimulator.org/mantis/view.php?id=2710
* This allows removal of the old NHiberate.Mapping.Attributes.dll * Also add in the files I forgot about last time. Doh!
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
create table Regions (
|
||||
Uuid NVARCHAR(255) not null,
|
||||
RegionHandle BIGINT null,
|
||||
RegionName NVARCHAR(32) null,
|
||||
RegionRecvKey NVARCHAR(128) null,
|
||||
RegionSendKey NVARCHAR(128) null,
|
||||
RegionSecret NVARCHAR(128) null,
|
||||
RegionDataURI NVARCHAR(255) null,
|
||||
ServerIP NVARCHAR(64) null,
|
||||
ServerPort INT null,
|
||||
ServerURI NVARCHAR(255) null,
|
||||
RegionLocX INT null,
|
||||
RegionLocY INT null,
|
||||
RegionLocZ INT null,
|
||||
EastOverrideHandle BIGINT null,
|
||||
WestOverrideHandle BIGINT null,
|
||||
SouthOverrideHandle BIGINT null,
|
||||
NorthOverrideHandle BIGINT null,
|
||||
RegionAssetURI NVARCHAR(255) null,
|
||||
RegionAssetRecvKey NVARCHAR(128) null,
|
||||
RegionAssetSendKey NVARCHAR(128) null,
|
||||
RegionUserURI NVARCHAR(255) null,
|
||||
RegionUserRecvKey NVARCHAR(128) null,
|
||||
RegionUserSendKey NVARCHAR(128) null,
|
||||
ServerHttpPort INT null,
|
||||
ServerRemotingPort INT null,
|
||||
RegionMapTextureID NVARCHAR(255) null,
|
||||
Owner_uuid NVARCHAR(255) null,
|
||||
OriginUUID NVARCHAR(255) null,
|
||||
primary key (Uuid)
|
||||
);
|
||||
|
||||
create index region_handle on Regions (RegionHandle);
|
||||
create index region_name on Regions (RegionName);
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,102 @@
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
create table Prims (
|
||||
UUID TEXT not null,
|
||||
ParentID INTEGER,
|
||||
ParentUUID TEXT,
|
||||
RegionID TEXT,
|
||||
CreationDate INTEGER,
|
||||
Name TEXT,
|
||||
Text TEXT,
|
||||
Description TEXT,
|
||||
SitName TEXT,
|
||||
TouchName TEXT,
|
||||
ObjectFlags INTEGER,
|
||||
CreatorID TEXT,
|
||||
OwnerID TEXT,
|
||||
GroupID TEXT,
|
||||
LastOwnerID TEXT,
|
||||
OwnerMask INTEGER,
|
||||
NextOwnerMask INTEGER,
|
||||
GroupMask INTEGER,
|
||||
EveryoneMask INTEGER,
|
||||
BaseMask INTEGER,
|
||||
PositionX NUMERIC,
|
||||
PositionY NUMERIC,
|
||||
PositionZ NUMERIC,
|
||||
GroupPositionX NUMERIC,
|
||||
GroupPositionY NUMERIC,
|
||||
GroupPositionZ NUMERIC,
|
||||
VelocityX NUMERIC,
|
||||
VelocityY NUMERIC,
|
||||
VelocityZ NUMERIC,
|
||||
AngularVelocityX NUMERIC,
|
||||
AngularVelocityY NUMERIC,
|
||||
AngularVelocityZ NUMERIC,
|
||||
AccelerationX NUMERIC,
|
||||
AccelerationY NUMERIC,
|
||||
AccelerationZ NUMERIC,
|
||||
SitTargetOffsetX NUMERIC,
|
||||
SitTargetOffsetY NUMERIC,
|
||||
SitTargetOffsetZ NUMERIC,
|
||||
RotationX NUMERIC,
|
||||
RotationY NUMERIC,
|
||||
RotationZ NUMERIC,
|
||||
RotationW NUMERIC,
|
||||
SitTargetOrientX NUMERIC,
|
||||
SitTargetOrientY NUMERIC,
|
||||
SitTargetOrientZ NUMERIC,
|
||||
SitTargetOrientW NUMERIC,
|
||||
ScaleX NUMERIC,
|
||||
ScaleY NUMERIC,
|
||||
ScaleZ NUMERIC,
|
||||
PCode INTEGER,
|
||||
PathBegin INTEGER,
|
||||
PathEnd INTEGER,
|
||||
PathScaleX INTEGER,
|
||||
PathScaleY INTEGER,
|
||||
PathShearX INTEGER,
|
||||
PathShearY INTEGER,
|
||||
PathSkew INTEGER,
|
||||
PathCurve INTEGER,
|
||||
PathRadiusOffset INTEGER,
|
||||
PathRevolutions INTEGER,
|
||||
PathTaperX INTEGER,
|
||||
PathTwist INTEGER,
|
||||
ProfileBegin INTEGER,
|
||||
ProfileEnd INTEGER,
|
||||
ProfileCurve INTEGER,
|
||||
ProfileHollow INTEGER,
|
||||
Texture BLOB,
|
||||
ExtraParams BLOB,
|
||||
State INTEGER,
|
||||
primary key (UUID)
|
||||
);
|
||||
create table Terrain (
|
||||
RegionID TEXT not null,
|
||||
MapData BLOB,
|
||||
primary key (RegionID)
|
||||
);
|
||||
create table PrimItems (
|
||||
ItemID TEXT not null,
|
||||
PrimID TEXT,
|
||||
AssetID TEXT,
|
||||
ParentFolderID TEXT,
|
||||
CreatorID TEXT,
|
||||
OwnerID TEXT,
|
||||
GroupID TEXT,
|
||||
LastOwnerID TEXT,
|
||||
CurrentPermissions INTEGER,
|
||||
BasePermissions INTEGER,
|
||||
EveryonePermissions INTEGER,
|
||||
GroupPermissions INTEGER,
|
||||
NextPermissions INTEGER,
|
||||
Name TEXT,
|
||||
Description TEXT,
|
||||
CreationDate INTEGER,
|
||||
Flags INTEGER,
|
||||
InvType INTEGER,
|
||||
primary key (ItemID)
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,79 @@
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
create table UserAgents (
|
||||
ProfileID TEXT not null,
|
||||
AgentIP TEXT,
|
||||
AgentPort INTEGER,
|
||||
AgentOnline INTEGER,
|
||||
SessionID TEXT,
|
||||
SecureSessionID TEXT,
|
||||
InitialRegion TEXT,
|
||||
Region TEXT,
|
||||
LoginTime INTEGER,
|
||||
LogoutTime INTEGER,
|
||||
Handle INTEGER,
|
||||
primary key (ProfileID)
|
||||
);
|
||||
create table UserProfiles (
|
||||
ID TEXT not null,
|
||||
FirstName TEXT,
|
||||
SurName TEXT,
|
||||
PasswordHash TEXT,
|
||||
PasswordSalt TEXT,
|
||||
WebLoginKey TEXT,
|
||||
HomeRegionX INTEGER,
|
||||
HomeRegionY INTEGER,
|
||||
HomeLocationX NUMERIC,
|
||||
HomeLocationY NUMERIC,
|
||||
HomeLocationZ NUMERIC,
|
||||
HomeLookAtX NUMERIC,
|
||||
HomeLookAtY NUMERIC,
|
||||
HomeLookAtZ NUMERIC,
|
||||
Created INTEGER,
|
||||
LastLogin INTEGER,
|
||||
RootInventoryFolderID TEXT,
|
||||
UserInventoryURI TEXT,
|
||||
UserAssetURI TEXT,
|
||||
Image TEXT,
|
||||
FirstLifeImage TEXT,
|
||||
AboutText TEXT,
|
||||
FirstLifeAboutText TEXT,
|
||||
primary key (ID)
|
||||
);
|
||||
create table UserAppearances (
|
||||
Owner TEXT not null,
|
||||
BodyItem TEXT,
|
||||
BodyAsset TEXT,
|
||||
SkinItem TEXT,
|
||||
SkinAsset TEXT,
|
||||
HairItem TEXT,
|
||||
HairAsset TEXT,
|
||||
EyesItem TEXT,
|
||||
EyesAsset TEXT,
|
||||
ShirtItem TEXT,
|
||||
ShirtAsset TEXT,
|
||||
PantsItem TEXT,
|
||||
PantsAsset TEXT,
|
||||
ShoesItem TEXT,
|
||||
ShoesAsset TEXT,
|
||||
SocksItem TEXT,
|
||||
SocksAsset TEXT,
|
||||
JacketItem TEXT,
|
||||
JacketAsset TEXT,
|
||||
GlovesItem TEXT,
|
||||
GlovesAsset TEXT,
|
||||
UnderShirtItem TEXT,
|
||||
UnderShirtAsset TEXT,
|
||||
UnderPantsItem TEXT,
|
||||
UnderPantsAsset TEXT,
|
||||
SkirtItem TEXT,
|
||||
SkirtAsset TEXT,
|
||||
Texture BLOB,
|
||||
VisualParams BLOB,
|
||||
Serial INTEGER,
|
||||
primary key (Owner)
|
||||
);
|
||||
create index user_firstname on UserProfiles (FirstName);
|
||||
create index user_surname on UserProfiles (SurName);
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user