Sorry for this mess ...
currently it should be fixed :)

On Thu, May 8, 2014 at 4:40 PM, Peter Dähn <[email protected]> wrote:

> Hello Michael,
>
> while we tried to update OM2.0 to OM2.1 we encounter the problem with
> mixed entries in most of the xml-files of the backup. That time we thought
> it was caused by the use of postgres-db... but now..
>
> Anyway... it seems the rest worked somehow also with mixed ids... for
> example: the improrted user-ids where mixed, so the admin user got a
> different ID... so it needed to be changed in the config after the first
> start of the new om..
>
> I don't know if there were other side-effects... but it makes me a bit
> headache.. so we corrected the export of all xml-files, that were mixed
> somehow... btw... we are going to do the same right now for the om2.2
> export... :-(
>
> Greetings Peter
>
> Am 08.05.2014 11:17, schrieb Michael Wuttke:
>
>> Hello Peter,
>>
>> what kind of problems did you have with the users.xml and the other
>> backup files?
>>
>> I changed the backup function 'getBackupRooms' in the source file
>> Rooms.java for 2.1.1 like Maxim did it for OM 3.0.2+ [1] into:
>>
>> @NamedQuery(name = "getBackupRooms", query = "SELECT r FROM Room r LEFT
>> JOIN FETCH r.moderators ORDER BY r.rooms_id"),
>>
>> Now the upgrade - backup and the reinstall - of OM works as expected for
>> me.
>>
>> Or should I change something else?
>>
>> Links: [1] https://svn.apache.org/repos/asf/openmeetings/branches/3.0.
>> x/src/db/java/org/apache/openmeetings/db/entity/room/Room.java
>>
>> Thanks & Greetings,
>> Michael
>>
>> Am 5.5.2014 11:07, schrieb Peter Dähn:
>>
>>> Hi Michael,
>>>
>>> we had also problems with user.xml and a few other files... maybe you
>>> should have a look at the other files too...
>>>
>>> rooms should just be deleted over the admin interface. Then the rooms
>>> will just be marked as deleted and remain in the database. Then the
>>> right order will be kept. You run into problems, if you delete something
>>> in the database.
>>>
>>> Greetings Peter
>>>
>>>
>>> Am 05.05.2014 10:52, schrieb Michael Wuttke:
>>>
>>>> Hello Peter,
>>>>
>>>> Am 05.05.2014 09:42, schrieb Peter Dähn:
>>>>
>>>>> sorry.. was out of office... ;-)
>>>>>
>>>> no problem. No wonder with so many public holidays. ;-)
>>>>
>>>>  We added an orderby to the export functions of the backup-procedure and
>>>>> make another backup... but we used OM 2.0... so... you need to find the
>>>>> used functions and add to the sql queries an orderby-part by
>>>>> youtrself...
>>>>> Therefor you need to change some source-files an recompile om...
>>>>>
>>>> Maxim suggested it yesterday too:
>>>>
>>>>> The easiest way is to correct 2.1.1 sources and add ORDER BY:
>>>>>
>>>>>
>>>>>  https://svn.apache.org/repos/asf/openmeetings/branches/2.x/
>>>> src/org/apache/openmeetings/persistence/beans/room/Room.java
>>>>
>>>>  To this line:
>>>>> @NamedQuery(name = "getBackupRooms", query = "SELECT r FROM Room r
>>>>>
>>>> LEFT JOIN FETCH r.moderators WHERE r.deleted = false "),
>>>>
>>>>  But with mysql the order shoulb be fine.. as far as I remember... it
>>>>> was
>>>>> just an issue with postgres... Are the id's mixed in your rooms.xml?
>>>>>
>>>> Yes the id's of the rooms.xml export file are mixed.
>>>>
>>>> I'm curious about, what will be happen with the deleted rooms. Maybe
>>>> they will be skipped and the id's might change as well.
>>>>
>>>> After the next upgrade test I can tell more about it. ;-)
>>>>
>>>> Thank you & Greetings,
>>>> Michael
>>>>
>>>>
>>>>
>>
>>
>


-- 
WBR
Maxim aka solomax

Reply via email to