Graph Importer vertex and edgeSource only allows int type for id #7214
|
VertexConfig EdgeSourceConfig Here is the problem I faced when loading graph vertex data with Here is the problem I faced when loading graph edge data with |
Replies: 2 comments 2 replies
|
The implementation checked here has That doesn't solve the CSV edge case. For the separate edge file, a workaround is to map external IDs to unique positive 32-bit integers in both files, use Which ArcadeDB version are you on? The string vertex method above is from |
|
Fixed in #7245 (issue #7244), released in 26.10.1. Vertex identities are now matched as text rather than as integers, so both of your cases work unchanged: A few related problems were fixed along the way (a vertex id of Thanks for the clear report - the samples made it easy to reproduce. ❤️ Thanks for helping make ArcadeDB better! ArcadeDB is free and open source, sustained by its community. If it's useful to you or your company, please consider becoming a sponsor to keep development going. |
Fixed in #7245 (issue #7244), released in 26.10.1.
Vertex identities are now matched as text rather than as integers, so both of your cases work unchanged:
v.id("id")accepts"W13696992", ande.from("from_id", "Doc")accepts2257721487. No surrogate ids needed - values are compared exactly as your files spell them, so007and7stay two different vertices.A few related problems were fixed along the way (a vertex id of
0could not be pointed at, self-referencing edges could go the wrong way or miss forward references), and edges whose endpoint matches no vertex are now counted and logged instead of silently shrinking the graph. See the issue for details.Thanks for the clear report - the …