-- PostgreSQL persistence test cleanup.
-- Module-owned Flyway creates the disposable schema; this only isolates test data.
TRUNCATE TABLE
    education_class_invitation_audit,
    education_class_invitation,
    education_class_member,
    education_class,
    education_entitlement_event,
    education_entitlement,
    education_resource_product_binding,
    education_practice_blueprint_lifecycle_audit,
    education_category_lifecycle_audit,
    education_practice_blueprint,
    education_category,
    education_question_collection_lifecycle_audit,
    education_content_node_lifecycle_audit,
    education_question_lifecycle_transition_token,
    education_question_lifecycle_audit,
    education_question_version,
    education_question_collection_question,
    education_question_collection,
    education_question,
    education_idempotency,
    education_favorite,
    education_wrong_question_idempotency,
    education_wrong_question,
    education_practice_report_detail,
    education_practice_report,
    education_practice_question,
    education_practice_session,
    education_content_node,
    education_content_entry,
    education_subject
    RESTART IDENTITY CASCADE;
