40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
:VERSION 5
|
|
|
|
BEGIN TRANSACTION;
|
|
|
|
CREATE TABLE IF NOT EXISTS inventoryfolders(
|
|
folderName varchar(64),
|
|
type integer,
|
|
version integer,
|
|
folderID varchar(36) primary key,
|
|
agentID varchar(36) not null default '00000000-0000-0000-0000-000000000000',
|
|
parentFolderID varchar(36) not null default '00000000-0000-0000-0000-000000000000');
|
|
CREATE INDEX inventoryfolders_agentid on inventoryfolders(agentID);
|
|
CREATE INDEX inventoryfolders_parentid on inventoryfolders(parentFolderID);
|
|
|
|
CREATE TABLE IF NOT EXISTS inventoryitems(
|
|
assetID varchar(36),
|
|
assetType integer,
|
|
inventoryName varchar(64),
|
|
inventoryDescription varchar(128),
|
|
inventoryNextPermissions integer,
|
|
inventoryCurrentPermissions integer,
|
|
invType integer,
|
|
creatorID varchar(128),
|
|
inventoryBasePermissions integer,
|
|
inventoryEveryOnePermissions integer,
|
|
salePrice integer default 99,
|
|
saleType integer default 0,
|
|
creationDate integer default 2000,
|
|
groupID varchar(36) default '00000000-0000-0000-0000-000000000000',
|
|
groupOwned integer default 0,
|
|
flags integer default 0,
|
|
inventoryID varchar(36) primary key,
|
|
parentFolderID varchar(36) not null default '00000000-0000-0000-0000-000000000000',
|
|
avatarID varchar(36) not null default '00000000-0000-0000-0000-000000000000',
|
|
inventoryGroupPermissions integer not null default 0);
|
|
CREATE INDEX inventoryitems_parentfolderid on inventoryitems(parentFolderID);
|
|
CREATE INDEX inventoryitems_avatarid on inventoryitems(avatarID);
|
|
|
|
COMMIT;
|