updated resources for current sqlite schema for migrations

0.6.0-stable
Sean Dague 2008-06-11 20:04:01 +00:00
parent 2883656bbc
commit 68b98aecab
4 changed files with 200 additions and 171 deletions

View File

@ -1,13 +1,12 @@
BEGIN TRANSACTION; BEGIN TRANSACTION;
CREATE TABLE assets( CREATE TABLE assets(
UUID varchar(255) primary key, UUID varchar(255) primary key,
Name varchar(255), Name varchar(255),
Description varchar(255), Description varchar(255),
Type integer, Type integer,
InvType integer, InvType integer,
Local integer, Local integer,
Temporary integer, Temporary integer,
Data blob); Data blob);
COMMIT; COMMIT;

View File

@ -1,26 +1,32 @@
BEGIN TRANSACTION; BEGIN TRANSACTION;
CREATE TABLE inventoryitems(
UUID varchar(255) primary key,
assetID varchar(255),
assetType integer,
invType integer,
parentFolderID varchar(255),
avatarID varchar(255),
creatorsID varchar(255),
inventoryName varchar(255),
inventoryDescription varchar(255),
inventoryNextPermissions integer,
inventoryCurrentPermissions integer,
inventoryBasePermissions integer,
inventoryEveryOnePermissions integer);
CREATE TABLE inventoryfolders( CREATE TABLE inventoryfolders(
UUID varchar(255) primary key, UUID varchar(255) primary key,
name varchar(255), name varchar(255),
agentID varchar(255), agentID varchar(255),
parentID varchar(255), parentID varchar(255),
type integer, type integer,
version integer); version integer);
CREATE TABLE inventoryitems(
UUID varchar(255) primary key,
assetID varchar(255),
assetType integer,
invType integer,
parentFolderID varchar(255),
avatarID varchar(255),
creatorsID varchar(255),
inventoryName varchar(255),
inventoryDescription varchar(255),
inventoryNextPermissions integer,
inventoryCurrentPermissions integer,
inventoryBasePermissions integer,
inventoryEveryOnePermissions integer,
salePrice integer default 99,
saleType integer default 0,
creationDate integer default 2000,
groupID varchar(255) default '00000000-0000-0000-0000-000000000000',
groupOwned integer default 0,
flags integer default 0);
COMMIT; COMMIT;

View File

@ -1,122 +1,144 @@
BEGIN TRANSACTION; BEGIN TRANSACTION;
CREATE TABLE prims( CREATE TABLE prims(
UUID varchar(255) primary key, UUID varchar(255) primary key,
RegionUUID varchar(255), RegionUUID varchar(255),
ParentID integer, ParentID integer,
CreationDate integer, CreationDate integer,
Name varchar(255), Name varchar(255),
SceneGroupID varchar(255), SceneGroupID varchar(255),
Text varchar(255), Text varchar(255),
Description varchar(255), Description varchar(255),
SitName varchar(255), SitName varchar(255),
TouchName varchar(255), TouchName varchar(255),
CreatorID varchar(255), CreatorID varchar(255),
OwnerID varchar(255), OwnerID varchar(255),
GroupID varchar(255), GroupID varchar(255),
LastOwnerID varchar(255), LastOwnerID varchar(255),
OwnerMask integer, OwnerMask integer,
NextOwnerMask integer, NextOwnerMask integer,
GroupMask integer, GroupMask integer,
EveryoneMask integer, EveryoneMask integer,
BaseMask integer, BaseMask integer,
PositionX float, PositionX float,
PositionY float, PositionY float,
PositionZ float, PositionZ float,
GroupPositionX float, GroupPositionX float,
GroupPositionY float, GroupPositionY float,
GroupPositionZ float, GroupPositionZ float,
VelocityX float, VelocityX float,
VelocityY float, VelocityY float,
VelocityZ float, VelocityZ float,
AngularVelocityX float, AngularVelocityX float,
AngularVelocityY float, AngularVelocityY float,
AngularVelocityZ float, AngularVelocityZ float,
AccelerationX float, AccelerationX float,
AccelerationY float, AccelerationY float,
AccelerationZ float, AccelerationZ float,
RotationX float, RotationX float,
RotationY float, RotationY float,
RotationZ float, RotationZ float,
RotationW float, RotationW float,
ObjectFlags integer, ObjectFlags integer,
SitTargetOffsetX float NOT NULL default 0, SitTargetOffsetX float NOT NULL default 0,
SitTargetOffsetY float NOT NULL default 0, SitTargetOffsetY float NOT NULL default 0,
SitTargetOffsetZ float NOT NULL default 0, SitTargetOffsetZ float NOT NULL default 0,
SitTargetOrientW float NOT NULL default 0, SitTargetOrientW float NOT NULL default 0,
SitTargetOrientX float NOT NULL default 0, SitTargetOrientX float NOT NULL default 0,
SitTargetOrientY float NOT NULL default 0, SitTargetOrientY float NOT NULL default 0,
SitTargetOrientZ float NOT NULL default 0); SitTargetOrientZ float NOT NULL default 0);
CREATE TABLE primshapes(UUID varchar(255) primary key, CREATE TABLE primshapes(
Shape integer, UUID varchar(255) primary key,
ScaleX float, Shape integer,
ScaleY float, ScaleX float,
ScaleZ float, ScaleY float,
PCode integer, ScaleZ float,
PathBegin integer, PCode integer,
PathEnd integer, PathBegin integer,
PathScaleX integer, PathEnd integer,
PathScaleY integer, PathScaleX integer,
PathShearX integer, PathScaleY integer,
PathShearY integer, PathShearX integer,
PathSkew integer, PathShearY integer,
PathCurve integer, PathSkew integer,
PathRadiusOffset integer, PathCurve integer,
PathRevolutions integer, PathRadiusOffset integer,
PathTaperX integer, PathRevolutions integer,
PathTaperY integer, PathTaperX integer,
PathTwist integer, PathTaperY integer,
PathTwistBegin integer, PathTwist integer,
ProfileBegin integer, PathTwistBegin integer,
ProfileEnd integer, ProfileBegin integer,
ProfileCurve integer, ProfileEnd integer,
ProfileHollow integer, ProfileCurve integer,
State integer, ProfileHollow integer,
Texture blob, Texture blob,
ExtraParams blob); ExtraParams blob,
State Integer NOT NULL default 0);
CREATE TABLE primitems(
itemID varchar(255) primary key,
primID varchar(255),
assetID varchar(255),
parentFolderID varchar(255),
invType integer,
assetType integer,
name varchar(255),
description varchar(255),
creationDate integer,
creatorID varchar(255),
ownerID varchar(255),
lastOwnerID varchar(255),
groupID varchar(255),
nextPermissions string,
currentPermissions string,
basePermissions string,
everyonePermissions string,
groupPermissions string);
CREATE TABLE terrain( CREATE TABLE terrain(
RegionUUID varchar(255), RegionUUID varchar(255),
Revision integer, Revision integer,
Heightfield blob); Heightfield blob);
CREATE TABLE land( CREATE TABLE land(
UUID varchar(255) primary key, UUID varchar(255) primary key,
RegionUUID varchar(255), RegionUUID varchar(255),
LocalLandID string, LocalLandID string,
Bitmap blob, Bitmap blob,
Name varchar(255), Name varchar(255),
Desc varchar(255), Desc varchar(255),
OwnerUUID varchar(36), OwnerUUID varchar(255),
IsGroupOwned string, IsGroupOwned string,
Area integer, Area integer,
AuctionID integer, AuctionID integer,
Category integer, Category integer,
ClaimDate integer, ClaimDate integer,
ClaimPrice integer, ClaimPrice integer,
GroupUUID varchar(255), GroupUUID varchar(255),
SalePrice integer, SalePrice integer,
LandStatus integer, LandStatus integer,
LandFlags string, LandFlags string,
LandingType string, LandingType string,
MediaAutoScale string, MediaAutoScale string,
MediaTextureUUID varchar(255), MediaTextureUUID varchar(255),
MediaURL varchar(255), MediaURL varchar(255),
MusicURL varchar(255), MusicURL varchar(255),
PassHours float, PassHours float,
PassPrice string, PassPrice string,
SnapshotUUID varchar(255), SnapshotUUID varchar(255),
UserLocationX float, UserLocationX float,
UserLocationY float, UserLocationY float,
UserLocationZ float, UserLocationZ float,
UserLookAtX float, UserLookAtX float,
UserLookAtY float, UserLookAtY float,
UserLookAtZ float); UserLookAtZ float,
AuthbuyerID varchar(36) NOT NULL default '00000000-0000-0000-0000-000000000000');
CREATE TABLE landaccesslist( CREATE TABLE landaccesslist(
LandUUID varchar(255), LandUUID varchar(255),
AccessUUID varchar(255), AccessUUID varchar(255),
Flags string); Flags string);
COMMIT; COMMIT;

View File

@ -1,37 +1,39 @@
BEGIN TRANSACTION; BEGIN TRANSACTION;
-- users table
CREATE TABLE users( CREATE TABLE users(
UUID varchar(255) primary key, UUID varchar(255) primary key,
username varchar(255), username varchar(255),
surname varchar(255), surname varchar(255),
passwordHash varchar(255), passwordHash varchar(255),
passwordSalt varchar(255), passwordSalt varchar(255),
homeRegionX integer, homeRegionX integer,
homeRegionY integer, homeRegionY integer,
homeLocationX float, homeLocationX float,
homeLocationY float, homeLocationY float,
homeLocationZ float, homeLocationZ float,
homeLookAtX float, homeLookAtX float,
homeLookAtY float, homeLookAtY float,
homeLookAtZ float, homeLookAtZ float,
created integer, created integer,
lastLogin integer, lastLogin integer,
rootInventoryFolderID varchar(255), rootInventoryFolderID varchar(255),
userInventoryURI varchar(255), userInventoryURI varchar(255),
userAssetURI varchar(255), userAssetURI varchar(255),
profileCanDoMask integer, profileCanDoMask integer,
profileWantDoMask integer, profileWantDoMask integer,
profileAboutText varchar(255), profileAboutText varchar(255),
profileFirstText varchar(255), profileFirstText varchar(255),
profileImage varchar(255), profileImage varchar(255),
profileFirstImage varchar(255), profileFirstImage varchar(255),
webLoginKey text default '00000000-0000-0000-0000-000000000000'); webLoginKey text default '00000000-0000-0000-0000-000000000000');
-- friends table
CREATE TABLE userfriends( CREATE TABLE userfriends(
ownerID varchar(255), ownerID varchar(255),
friendID varchar(255), friendID varchar(255),
friendPerms integer, friendPerms integer,
ownerPerms integer, ownerPerms integer,
datetimestamp integer); datetimestamp integer);
COMMIT; COMMIT;