first draft sql definition for prims based on PrimData
parent
401af6ad4a
commit
dd5120af43
|
@ -0,0 +1,56 @@
|
|||
--
|
||||
-- Database schema for local prim storage
|
||||
--
|
||||
|
||||
create table prims (
|
||||
LocalID integer primary key not null,
|
||||
ParentID integer default 0,
|
||||
FullID char(36),
|
||||
CreationDate integer,
|
||||
-- permissions
|
||||
OwnerID char(36),
|
||||
OwnerMask integer,
|
||||
NextOwnerMask integer,
|
||||
GroupMask integer,
|
||||
EveryoneMask integer,
|
||||
BaseMask integer,
|
||||
-- vectors (converted from LLVector3)
|
||||
ScaleX integer,
|
||||
ScaleY integer,
|
||||
ScaleZ integer,
|
||||
PositionX integer,
|
||||
PositionY integer,
|
||||
PositionZ integer,
|
||||
-- quaternions (converted from LLQuaternion)
|
||||
RotationX integer,
|
||||
RotationY integer,
|
||||
RotationZ integer,
|
||||
RotationW integer,
|
||||
-- paths
|
||||
PCode integer,
|
||||
PathBegin integer,
|
||||
PathEnd integer,
|
||||
PathScaleX integer,
|
||||
PathScaleY integer,
|
||||
PathShearX integer,
|
||||
PathShearY integer,
|
||||
PathSkew integer,
|
||||
PathCurve integer,
|
||||
PathRadiusOffset integer,
|
||||
PathRevolutions integer,
|
||||
PathTaperX integer,
|
||||
PathTaperY integer,
|
||||
PathTwist integer,
|
||||
PathTwistBegin integer,
|
||||
-- profile
|
||||
ProfileBegin integer,
|
||||
ProfileEnd integer,
|
||||
ProfileCurve integer,
|
||||
ProfileHollow integer,
|
||||
-- text
|
||||
Texture blob
|
||||
);
|
||||
|
||||
create index prims_parent on prims(ParentID);
|
||||
create index prims_ownerid on prims(OwnerID);
|
||||
create index prims_fullid on prims(FullID);
|
Loading…
Reference in New Issue