Skip to content

models: use "passive_deletes=True" for cascading deletes #173

@slint

Description

@slint

Read "ORM-level “delete” cascade vs. FOREIGN KEY level “ON DELETE” cascade" note in https://docs.sqlalchemy.org/en/13/orm/cascades.html#delete for the explanation.

TLDR: without this parameter, instead of a fast DB-level cascade trigger, a slow ORM-level cascade takes place

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions