Wie sollten neue Knoten mit SQLAlchemy zu einem Baum hinzugefügt werden, der mit der Verschachteltes Mengenmodell ?
class Category(Base):
__tablename__ = 'categories'
id = Column(Integer, primary_key=True)
name = Column(String(128), nullable=False)
lft = Column(Integer, nullable=False, unique=True)
rgt = Column(Integer, nullable=False, unique=True)
Ich bräuchte einen Trigger für die Tabelle, um die lft
y rgt
für den neuen Knoten und aktualisieren alle anderen betroffenen Knoten, aber wie lässt sich die Position des Knotens am besten definieren? Ich kann die parent_id
des neuen Knotens an den Konstruktor zu übermitteln, aber wie würde ich dann die parent_id
zum Auslöser?