I just updated part of the wiki in regards to this. Please see the note in the following section:
https://github.com/orientechnologies/orientdb/wiki/Graph-Database-Tinkerpop#retrieve-all-the-edges Also related to this (using MANDATORY=true): https://github.com/orientechnologies/orientdb/wiki/Tutorial:-Using-schema-with-graphs#setting-constraints-on-edges On Monday, March 31, 2014 11:47:30 AM UTC-4, Andrey Lomakin wrote: > > Hi Jonathan, > > That is because you use lightweight edges when records, are not created > only links not records are created. > If you wish to put unique constraints on records you need to follow this > instructions - > > 1. set lighweight edges to false - alter database custom > useLightweightEdges=false > 2. apply unique index. > > > > On Wed, Mar 26, 2014 at 4:15 AM, Jonathan Rosen > <[email protected]<javascript:> > > wrote: > >> I put unique indexes in place for specific edge types, so that there >> could only be one kind of each index. However, it appears that for some >> reason, the edge sets for a specific set of vertices have been duplicated, >> which violates the rules of the indexes. >> >> If I try to create another duplicate edge against one of the edges in >> this set, the database prevents me from doing so. Therefore, it appears >> that the database itself created these edge sets, perhaps in response to >> some restore procedure? >> >> However, this obviously has created issues for me where the code only >> expects one set of outgoing edges for certain vertices, and instead >> encounters 2. >> >> Do you have any ideas why this is happening, and how to fix it? >> >> I think my biggest remaining complaint with Orientdb is that there seem >> to be a lot of "gremlins" that arise for non-obvious reasons. >> >> -- >> >> --- >> 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] <javascript:>. >> 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.
