Coverage for migrations / 0022_formkitschemanode_soft_delete.py: 0%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-22 07:15 +0000

1# Generated by Django 4.2.6 on 2023-10-16 14:52 

2 

3import pgtrigger.compiler 

4import pgtrigger.migrations 

5from django.db import migrations 

6 

7 

8class Migration(migrations.Migration): 

9 dependencies = [ 

10 ("formkit_ninja", "0021_formkitschemanode_is_active"), 

11 ] 

12 

13 operations = [ 

14 pgtrigger.migrations.AddTrigger( 

15 model_name="formkitschemanode", 

16 trigger=pgtrigger.compiler.Trigger( 

17 name="soft_delete", 

18 sql=pgtrigger.compiler.UpsertTriggerSql( 

19 func='UPDATE "formkit_ninja_formkitschemanode" SET is_active = False WHERE "id" = OLD."id"; RETURN NULL;', 

20 hash="7e81f11bf057637a44641b9885a497624546c502", 

21 operation="DELETE", 

22 pgid="pgtrigger_soft_delete_69d8d", 

23 table="formkit_ninja_formkitschemanode", 

24 when="BEFORE", 

25 ), 

26 ), 

27 ), 

28 ]