From 309e479ac4d15e84286e91408555464c7653eb0c Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 16 Jul 2008 14:40:19 +0000 Subject: work in progress on nhibernate --- .../Resources/MySQLDialect/001_RegionStore.sql | 35 ++++++++++++++++++++-- .../Data/NHibernate/Resources/RegionStore.hbm.xml | 10 +++++-- 2 files changed, 41 insertions(+), 4 deletions(-) (limited to 'OpenSim/Data') diff --git a/OpenSim/Data/NHibernate/Resources/MySQLDialect/001_RegionStore.sql b/OpenSim/Data/NHibernate/Resources/MySQLDialect/001_RegionStore.sql index f3b7a73..ede281c 100644 --- a/OpenSim/Data/NHibernate/Resources/MySQLDialect/001_RegionStore.sql +++ b/OpenSim/Data/NHibernate/Resources/MySQLDialect/001_RegionStore.sql @@ -1,4 +1,4 @@ -CREATE TABLE `prims` ( +CREATE TABLE `Prims` ( `ParentID` int(11) default NULL, `CreationDate` int(11) default NULL, `Name` varchar(255) default NULL, @@ -48,4 +48,35 @@ CREATE TABLE `prims` ( PRIMARY KEY (`UUID`), KEY `prims_regionuuid` (`RegionID`), KEY 'prims_parentuuid' ('ParentUUID') -) ENGINE=InnoDB DEFAULT CHARSET=utf8 \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `PrimShapes` ( + `Shape` int(11) default NULL, + `ScaleX` float default NULL, + `ScaleY` float default NULL, + `ScaleZ` float default NULL, + `PCode` int(11) default NULL, + `PathBegin` int(11) default NULL, + `PathEnd` int(11) default NULL, + `PathScaleX` int(11) default NULL, + `PathScaleY` int(11) default NULL, + `PathShearX` int(11) default NULL, + `PathShearY` int(11) default NULL, + `PathSkew` int(11) default NULL, + `PathCurve` int(11) default NULL, + `PathRadiusOffset` int(11) default NULL, + `PathRevolutions` int(11) default NULL, + `PathTaperX` int(11) default NULL, + `PathTaperY` int(11) default NULL, + `PathTwist` int(11) default NULL, + `PathTwistBegin` int(11) default NULL, + `ProfileBegin` int(11) default NULL, + `ProfileEnd` int(11) default NULL, + `ProfileCurve` int(11) default NULL, + `ProfileHollow` int(11) default NULL, + `State` int(11) default NULL, + `Texture` longblob, + `ExtraParams` longblob, + `UUID` char(36) NOT NULL default '', + PRIMARY KEY (`UUID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml b/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml index 8bd9589..3a7d692 100644 --- a/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml +++ b/OpenSim/Data/NHibernate/Resources/RegionStore.hbm.xml @@ -1,10 +1,10 @@ - + - + @@ -75,4 +75,10 @@ + + + + + + \ No newline at end of file -- cgit v1.1