Sergiu Dumitriu-2 wrote:
> 
>  [...]
> 
> Can you send me the old xwiki.hbm.xml file you had in the 0.9 instance?
> I think there's a change in the mapping that's not documented.
> 
> 

Ah yes: here it comes (WEB-INF/classes/xwiki.hbm.xml): 

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd";>
<hibernate-mapping auto-import="true">

    <!-- com.xpn.xwiki.doc.XWikiDocument root -->
    <class name="com.xpn.xwiki.doc.XWikiDocument" table="xwikidoc">
        <id name="id" type="long" unsaved-value="any">
            <column name="XWD_ID" not-null="true"/>
            <generator class="assigned" />
        </id>
        <property name="fullName" type="string">
            <column name="XWD_FULLNAME" length="255" not-null="true"/>
        </property>

        <property name="name" type="string">
            <column name="XWD_NAME" length="255" not-null="true"/>
        </property>

        <property name="language" type="string">
            <column name="XWD_LANGUAGE" length="5" />
        </property>

        <property name="defaultLanguage" type="string">
            <column name="XWD_DEFAULT_LANGUAGE" length="5" />
        </property>

        <property name="translation" type="integer">
            <column name="XWD_TRANSLATION"  not-null="true" />
        </property>

        <property name="date" type="timestamp">
            <column name="XWD_DATE" not-null="true"/>
        </property>

        <property name="creationDate" type="timestamp">
            <column name="XWD_CREATION_DATE" />
        </property>

        <property name="author" type="string">
            <column name="XWD_AUTHOR" length="255"/>
        </property>

        <property name="creator" type="string">
            <column name="XWD_CREATOR" length="255"/>
        </property>

        <property name="web" type="string">
            <column name="XWD_WEB" length="255" not-null="true"/>
        </property>

        <property name="content" type="string">
            <column name="XWD_CONTENT" length="200000" not-null="true"/>
        </property>

        <property name="archive" type="string">
            <column name="XWD_ARCHIVE" length="200000" not-null="true"/>
        </property>

        <property name="version" type="string">
            <column name="XWD_VERSION" length="255" not-null="true"/>
        </property>

        <property name="parent" type="string">
            <column name="XWD_PARENT" length="511"/>
        </property>
    </class>

    <class name="com.xpn.xwiki.doc.XWikiAttachment" table="xwikiattachment">
        <id name="id" type="long" unsaved-value="any">
            <column name="XWA_ID" not-null="true"/>
            <generator class="assigned" />
        </id>

        <property name="docId" type="long">
            <column name="XWA_DOC_ID" />
        </property>

        <property name="filename" type="string">
            <column name="XWA_FILENAME" length="255" not-null="true"/>
        </property>

        <property name="filesize" type="integer">
            <column name="XWA_SIZE" />
        </property>

        <property name="date" type="timestamp">
            <column name="XWA_DATE" not-null="true" />
        </property>

        <property name="author" type="string">
            <column name="XWA_AUTHOR" length="255"/>
        </property>

        <property name="version" type="string">
            <column name="XWA_VERSION" length="255" not-null="true"/>
        </property>

        <property name="comment" type="string">
            <column name="XWA_COMMENT" length="255" />
        </property>
    </class>

    <class name="com.xpn.xwiki.doc.XWikiAttachmentContent"
table="xwikiattachment_content">
        <id name="id" type="long" unsaved-value="any">
            <column name="XWA_ID" not-null="true"/>
            <generator class="assigned" />
        </id>

        <property name="content" type="binary">
            <column name="XWA_CONTENT" length="4000000" not-null="true"/>
        </property>
    </class>

    <class name="com.xpn.xwiki.doc.XWikiAttachmentArchive"
table="xwikiattachment_archive">
        <id name="id" type="long" unsaved-value="any">
            <column name="XWA_ID" not-null="true"/>
            <generator class="assigned" />
        </id>
        <property name="archive" type="binary">
            <column name="XWA_ARCHIVE" length="4000000" />
        </property>
    </class>

    <class name="com.xpn.xwiki.objects.classes.PropertyClass"
table="xwikiclassesprop">
        <composite-id unsaved-value="any">
            <key-property name="id" column="XWP_ID" type="integer" />
            <key-property name="name" column="XWP_NAME" type="string" />
        </composite-id>
        <property name="prettyName" type="string">
            <column name="XWP_PRETTYNAME" length="255"/>
        </property>
        <property name="classType" type="string">
            <column name="XWP_CLASSTYPE" length="255"/>
        </property>
        <property name="unmodifiable" type="boolean">
            <column name="XWP_UNMODIFIABLE" />
        </property>
        <property name="number" type="integer">
            <column name="XWP_NUMBER" />
        </property>

        <joined-subclass name="com.xpn.xwiki.objects.classes.NumberClass"
table="xwikinumberclasses">
            <key>
                <column name="XWN_ID"  />
                <column name="XWN_NAME"  />
            </key>
            <property name="size" type="integer">
                <column name="XWN_SIZE" />
            </property>
            <property name="numberType" type="string">
                <column name="XWN_NUMBERTYPE" length="20" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.classes.StringClass"
table="xwikistringclasses">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="size" type="integer">
                <column name="XWS_SIZE" />
            </property>

        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.classes.DateClass"
table="xwikidateclasses">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="size" type="integer">
                <column name="XWS_SIZE" />
            </property>
            <property name="emptyIsToday" type="integer">
                <column name="XWS_EMPTY_IS_TODAY" />
            </property>

            <property name="dateFormat" type="string">
                <column name="XWS_DATE_FORMAT" length="255"/>
            </property>

        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.classes.PasswordClass"
table="xwikistringclasses">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="size" type="integer">
                <column name="XWS_SIZE" />
            </property>

        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.classes.TextAreaClass"
table="xwikistringclasses">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="size" type="integer">
                <column name="XWS_SIZE" />
            </property>
            <property name="rows" type="integer">
                <column name="XWS_ROWS" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.classes.BooleanClass"
table="xwikibooleanclasses">
            <key>
                <column name="XWN_ID"  />
                <column name="XWN_NAME"  />
            </key>
            <property name="displayType" type="string">
                <column name="XWN_DISPLAYTYPE" length="20" />
            </property>
        </joined-subclass>

        <joined-subclass
name="com.xpn.xwiki.objects.classes.StaticListClass"
table="xwikislistclasses">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <property name="displayType" type="string">
                <column name="XWL_DISPLAYTYPE" length="20" />
            </property>

            <property name="multiSelect" type="boolean">
                <column name="XWL_MULTISELECT" />
            </property>

            <property name="size" type="integer">
                <column name="XWL_SIZE" />
            </property>

            <property name="relationalStorage" type="boolean">
                <column name="XWL_RELATIONAL" />
            </property>

            <property name="values" type="string">
                <column name="XWL_VALUES" length="2000" />
            </property>

        </joined-subclass>


        <joined-subclass name="com.xpn.xwiki.objects.classes.DBListClass"
table="xwikidblistclasses">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <property name="displayType" type="string">
                <column name="XWL_DISPLAYTYPE" length="20" />
            </property>

            <property name="multiSelect" type="boolean">
                <column name="XWL_MULTISELECT" />
            </property>

            <property name="size" type="integer">
                <column name="XWL_SIZE" />
            </property>

            <property name="relationalStorage" type="boolean">
                <column name="XWL_RELATIONAL" />
            </property>

            <property name="sql" type="string">
                <column name="XWL_SQL" length="2000" />
            </property>

        </joined-subclass>

    </class>

    <class name="com.xpn.xwiki.objects.classes.BaseClass"
table="xwikiclasses">
        <id name="id" type="integer" unsaved-value="any">
            <column name="XWO_ID" not-null="true" />
            <generator class="assigned" />
        </id>
        <property name="name" type="string">
            <column name="XWO_NAME" not-null="true" length="255"/>
        </property>
    </class>


    <class name="com.xpn.xwiki.objects.BaseProperty"
table="xwikiproperties">
        <composite-id unsaved-value="any">
            <key-property name="id" column="XWP_ID" type="integer" />
            <key-property name="name" column="XWP_NAME" type="string" />
        </composite-id>
        <property name="classType" type="string">
            <column name="XWP_CLASSTYPE" length="255"/>
        </property>

        <joined-subclass name="com.xpn.xwiki.objects.IntegerProperty"
table="xwikiintegers">
            <key>
                <column name="XWI_ID"  />
                <column name="XWI_NAME"  />
            </key>
            <property name="value" type="integer">
                <column name="XWI_VALUE" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.LongProperty"
table="xwikilongs">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <property name="value" type="long">
                <column name="XWL_VALUE" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.FloatProperty"
table="xwikifloats">
            <key>
                <column name="XWF_ID"  />
                <column name="XWF_NAME"  />
            </key>
            <property name="value" type="float">
                <column name="XWF_VALUE" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.DoubleProperty"
table="xwikidoubles">
            <key>
                <column name="XWD_ID"  />
                <column name="XWD_NAME"  />
            </key>
            <property name="value" type="double">
                <column name="XWD_VALUE" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.StringProperty"
table="xwikistrings">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="value" type="string">
                <column name="XWS_VALUE" length="255" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.DateProperty"
table="xwikidates">
            <key>
                <column name="XWS_ID"  />
                <column name="XWS_NAME"  />
            </key>
            <property name="value" type="timestamp">
                <column name="XWS_VALUE" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.LargeStringProperty"
table="xwikilargestrings">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <property name="value" type="string">
                <column name="XWL_VALUE" length="60000" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.StringListProperty"
table="xwikilargestrings">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <property name="textValue" type="string">
                <column name="XWL_VALUE" length="60000" />
            </property>
        </joined-subclass>

        <joined-subclass name="com.xpn.xwiki.objects.DBStringListProperty"
table="xwikilists">
            <key>
                <column name="XWL_ID"  />
                <column name="XWL_NAME"  />
            </key>
            <list name="list" table="xwikilistitems" batch-size="10">
                <key>
                    <column name="XWL_ID"  />
                    <column name="XWL_NAME"  />
                </key>
                <index column="XWL_NUMBER"/>
                <element column="XWL_VALUE" type="string" />
            </list>
        </joined-subclass>
    </class>
    <class name="com.xpn.xwiki.objects.BaseObject" table="xwikiobjects">
        <id name="id" type="integer" unsaved-value="any">
            <column name="XWO_ID" not-null="true" />
            <generator class="assigned" />
        </id>
        <property name="number" type="integer">
            <column name="XWO_NUMBER" not-null="false" />
        </property>
        <property name="name" type="string">
            <column name="XWO_NAME" not-null="true" length="255"/>
        </property>
        <property name="className" type="string">
            <column name="XWO_CLASSNAME" not-null="true" length="255"/>
        </property>
    </class>

    <class name="com.xpn.xwiki.stats.impl.DocumentStats"
table="xwikistatsdoc">
        <id name="id" type="integer" unsaved-value="any">
            <column name="XWS_ID" not-null="true" />
            <generator class="assigned" />
        </id>

        <property name="number" type="integer">
            <column name="XWS_NUMBER" not-null="false" />
        </property>
        <property name="name" type="string">
            <column name="XWS_NAME" not-null="true" length="255"/>
        </property>
        <property name="className" type="string">
            <column name="XWS_CLASSNAME" not-null="true" length="255"/>
        </property>

        <property name="action" type="string">
            <column name="XWS_ACTION" not-null="true" length="255"/>
        </property>

        <property name="pageViews" type="integer">
            <column name="XWS_PAGE_VIEWS" not-null="false" />
        </property>

        <property name="uniqueVisitors" type="integer">
            <column name="XWS_UNIQUE_VISITORS" not-null="false" />
        </property>

        <property name="period" type="integer">
            <column name="XWS_PERIOD" not-null="false" />
        </property>

        <property name="visits" type="integer">
            <column name="XWS_VISITS" not-null="false" />
        </property>
    </class>

    <class name="com.xpn.xwiki.stats.impl.RefererStats"
table="xwikistatsreferer">
        <id name="id" type="integer" unsaved-value="any">
            <column name="XWR_ID" not-null="true" />
            <generator class="assigned" />
        </id>

        <property name="number" type="integer">
            <column name="XWR_NUMBER" not-null="false" />
        </property>
        <property name="name" type="string">
            <column name="XWR_NAME" not-null="true" length="255"/>
        </property>
        <property name="className" type="string">
            <column name="XWR_CLASSNAME" not-null="true" length="255"/>
        </property>

        <property name="referer" type="string">
            <column name="XWR_REFERER" not-null="true" length="255"/>
        </property>

        <property name="pageViews" type="integer">
            <column name="XWR_PAGE_VIEWS" not-null="false" />
        </property>

        <property name="period" type="integer">
            <column name="XWR_PERIOD" not-null="false" />
        </property>
    </class>


    <class name="com.xpn.xwiki.stats.impl.VisitStats"
table="xwikistatsvisit">
        <id name="id" type="integer" unsaved-value="any">
            <column name="XWV_ID" not-null="true" />
            <generator class="assigned" />
        </id>

        <property name="number" type="integer">
            <column name="XWV_NUMBER" not-null="false" />
        </property>
        <property name="name" type="string">
            <column name="XWV_NAME" not-null="true" length="255"/>
        </property>
        <property name="className" type="string">
            <column name="XWV_CLASSNAME" not-null="true" length="255"/>
        </property>

        <property name="IP" type="string">
            <column name="XWV_IP" not-null="true" length="32"/>
        </property>

        <property name="userAgent" type="string">
            <column name="XWV_USER_AGENT" not-null="true" length="255"/>
        </property>

        <property name="cookie" type="string">
            <column name="XWV_COOKIE" not-null="true" length="255"/>
        </property>

        <property name="uniqueID" type="string">
            <column name="XWV_UNIQUE_ID" not-null="true" length="255"/>
        </property>

        <property name="pageViews" type="integer">
            <column name="XWV_PAGE_VIEWS" not-null="false" />
        </property>

        <property name="pageSaves" type="integer">
            <column name="XWV_PAGE_SAVES" not-null="false" />
        </property>

        <property name="downloads" type="integer">
            <column name="XWV_DOWNLOADS" not-null="false" />
        </property>

        <property name="startDate" type="timestamp">
            <column name="XWV_START_DATE" not-null="false" />
        </property>

        <property name="endDate" type="timestamp">
            <column name="XWV_END_DATE" not-null="false" />
        </property>
    </class>

</hibernate-mapping>

-- 
View this message in context: 
http://n2.nabble.com/Upgrade-fails%21-tp2378958p2394349.html
Sent from the XWiki- Users mailing list archive at Nabble.com.

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to