Coverage for app/updates/_004_add_label_count.py: 100%
5 statements
« prev ^ index » next coverage.py v7.9.2, created at 2026-02-19 12:47 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2026-02-19 12:47 +0000
1# app/updates/_004_add_label_count.py
2from neo4j import ManagedTransaction
4ID = 4
5DESCRIPTION = "Backfill label_count"
7def upgrade(tx: ManagedTransaction) -> None:
8 tx.run("""
9 MATCH (n)
10 WHERE n.label_count IS NULL
11 SET n.label_count = size(labels(n))
12 """)