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.
