След като успешно създадох пространствен индекс, създадох възел и го добавих в индекса, сега бих искал да изтрия възела (лесен) и да го премахна от пространствения индекс (не е толкова лесно).
По време на писането документацията не покрива това.
С поглед към индекса виждам какво да изясня, но на моя прост DB не съм сигурен дали това е протокол, който трябва да следва или просто правило.
Моят възел (в индекса) е две отношения "rtree" далеч от корена на слоя, който мога да почистя, ако е посъветван.
Има ли api да изтрие моя възел?
Ако не, това ли е добър модел за подреждане на индекса, след като унищожа възела в графиката?
Благодаря.
Отговори:
0 за отговор № 1Да, почистване на индекса след премахване на възел е правилното нещо, което трябва да направите. един PR ще бъде най-добре дошъл! Също така, уверете се, че премахването е idempotent (вярвам, че вече е).
3 за отговор № 2
Когато изтриете възел, той автоматично трябва да бъде премахнат от всеки индекс, за да се предотвратят вписвания в сираци. Ако изпитвате различно поведение, смятам, че това е грешка.