Как изменить множественность ребра в TitanDb? У меня есть край, установленный в ONE2MANY, но вам нужно изменить его на MULTI.Как изменить кратность ребра в TitanDb?
1
A
ответ
2
Невозможно.
Когда край помечен как уникальная - ONE2MANY
или MANY2ONE
, его исходные данные (как хранятся внутренне Titan на внутреннем интерфейсе, например, HBase
) отличается от неуникальных них, таких, как краев отмечена как MULTI
.
Так что, даже если вы сделаете Титан рассмотрите свои ребра как MULTI, он не сможет разобрать старые, которые были уникальными.
В идеале вы хотите перенести старые данные в новую форму, но, насколько мне известно, нет стандартного способа сделать это. Единственным решением является повторная установка краев.