Sorry, I did not understand.
What do you mean ?

On Fri, Mar 21, 2014 at 11:55 AM, Valentin Popov <[email protected]>wrote:

> Moving from 1.5.x (manual indexes, local, schema less) to 1.7.x (schema
> hybrid, auto index).
>
> My plan is change scheme on 1.5.x from schema less to schema hybrid follow
> such code and after export it:
>
>  String dbLocation = "/Library/Application
> Support/MailArchiva/ROOT/database/archiva.db";
>
> String exportFile = "/Library/Application
> Support/MailArchiva/ROOT/database/export.json";
>
>  final ODatabaseDocumentTx database = new ODatabaseDocumentTx("local:"+
> dbLocation);
>
> database.open("admin", "admin");
>
>   ORecordIteratorClass<ODocument> record = database.browseClass("V");
>
> // database.begin();
>
>  for (ODocument oDocument : record) {
>
> Integer itemTypei = (Integer) oDocument.field("itemtype");
>
> ItemType type = BluePrintDatabase.getItemTypeFromInt(itemTypei);
>
> String className  = oDocument.getClassName();
>
> oDocument.setClassName(type.getClassName());
>
> oDocument.removeField("itemtype");
>
> }
>
> database.commit();
>
>   ODatabaseExport databaseExport = null;
>
> try {
>
> databaseExport = new ODatabaseExport(database, exportFile, 
> newOCommandOutputListener() {
>
> @Override
>
> public void onMessage(String arg0) {
>
> System.out.println(arg0);
>
> }
>
> });
>
> databaseExport.exportDatabase();
>
> databaseExport.close();
>
> } catch (IOException e) {
>
> e.printStackTrace();
>
> }
>
> database.close();
>
>  Orient.instance().shutdown();
>
>
>
> But I get some issues with that approach, it looks like Vertexes classes
> are not converted.
>
>
> Started export of database 'archiva.db' to /Library/Application
> Support/MailArchiva/ROOT/database/export.json.gz...
>
>
> Exporting database info...
>
> OK
>
>
> Exporting clusters...
>
> OK (18 clusters)
>
>
> Exporting schema...
>
> OK (17 classes)
>
>
> Exporting records...
>
>
> - Cluster 'internal' (id=0)...
>
> OK (records=3/3)
>
>
> - Cluster 'index' (id=1)...
>
> OK (records=4/4)
>
>
> - Cluster 'manindex' (id=2)...
>
>
> OK (records=12/12)
>
>
> - Cluster 'default' (id=3)...
>
> OK (records=0/0)
>
>
> - Cluster 'orole' (id=4)...
>
> OK (records=3/3)
>
>
> - Cluster 'ouser' (id=5)...
>
> OK (records=3/3)
>
>
> - Cluster 'ofunction' (id=6)...
>
> OK (records=0/0)
>
>
> - Cluster 'oschedule' (id=7)...
>
> OK (records=0/0)
>
>
> - Cluster 'orids' (id=8)...
>
> OK (records=0/0)
>
>
> - Cluster 'v' (id=9)...
>
>
> OK (records=395/395)
>
>
> - Cluster 'e' (id=10)...
>
> OK (records=0/0)
>
>
> - Cluster 'user' (id=11)...
>
> OK (records=1/1)
>
>
> - Cluster 'folder' (id=12)...
>
>
> OK (records=15/15)
>
>
> - Cluster 'item' (id=13)...
>
>
> OK (records=378/378)
>
>
> - Cluster 'v_root' (id=14)...
>
> OK (records=0/0)
>
>
> - Cluster 'v_folder' (id=15)...
>
> OK (records=0/0)
>
>
> - Cluster 'v_user' (id=16)...
>
> OK (records=0/0)
>
>
> - Cluster 'v_blob' (id=17)...
>
> OK (records=0/0)
>
>
>
> Done. Exported 814 of total 814 records
>
> Any ideas how to do export with schema modification from 1.5.x local
> correct, and import such export to new 1.7. plocal
>
> Regards
> Valentin
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Best regards,
Andrey Lomakin.

Orient Technologies
the Company behind OrientDB

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to