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

1# app/updates/_004_add_label_count.py 

2from neo4j import ManagedTransaction 

3 

4ID = 4 

5DESCRIPTION = "Backfill label_count" 

6 

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 """)