Coverage for migrations / 0024_remove_formkitschemanode_insert_insert_and_more.py: 0%
6 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-22 07:15 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-22 07:15 +0000
1# Generated by Django 4.2.7 on 2023-11-11 04:25
3import pgtrigger.compiler
4import pgtrigger.migrations
5from django.db import migrations, models
8class Migration(migrations.Migration):
9 dependencies = [
10 ("formkit_ninja", "0023_formkitschemanodeevent_and_more"),
11 ]
13 operations = [
14 pgtrigger.migrations.RemoveTrigger(
15 model_name="formkitschemanode",
16 name="insert_insert",
17 ),
18 pgtrigger.migrations.RemoveTrigger(
19 model_name="formkitschemanode",
20 name="update_update",
21 ),
22 migrations.AddField(
23 model_name="formkitschemanode",
24 name="protected",
25 field=models.BooleanField(default=False),
26 ),
27 migrations.AddField(
28 model_name="formkitschemanodeevent",
29 name="protected",
30 field=models.BooleanField(default=False),
31 ),
32 pgtrigger.migrations.AddTrigger(
33 model_name="formkitschemanode",
34 trigger=pgtrigger.compiler.Trigger(
35 name="protect_deletes",
36 sql=pgtrigger.compiler.UpsertTriggerSql(
37 condition='WHEN (OLD."protected")',
38 func="RAISE EXCEPTION 'pgtrigger: Cannot delete rows from % table', TG_TABLE_NAME;",
39 hash="4d74bdff98561d69e24a51782fd756b9410242b4",
40 operation="DELETE",
41 pgid="pgtrigger_protect_deletes_ec7d5",
42 table="formkit_ninja_formkitschemanode",
43 when="BEFORE",
44 ),
45 ),
46 ),
47 pgtrigger.migrations.AddTrigger(
48 model_name="formkitschemanode",
49 trigger=pgtrigger.compiler.Trigger(
50 name="insert_insert",
51 sql=pgtrigger.compiler.UpsertTriggerSql(
52 func='INSERT INTO "formkit_ninja_formkitschemanodeevent" ("additional_props", "created", "created_by_id", "description", "id", "is_active", "label", "node", "node_type", "option_group_id", "pgh_context_id", "pgh_created_at", "pgh_label", "pgh_obj_id", "protected", "text_content", "track_change", "updated", "updated_by_id") VALUES (NEW."additional_props", NEW."created", NEW."created_by_id", NEW."description", NEW."id", NEW."is_active", NEW."label", NEW."node", NEW."node_type", NEW."option_group_id", _pgh_attach_context(), NOW(), \'insert\', NEW."id", NEW."protected", NEW."text_content", NEW."track_change", NEW."updated", NEW."updated_by_id"); RETURN NULL;',
53 hash="c5bce62ecf2f791f422ee61d09f7cedeccee6637",
54 operation="INSERT",
55 pgid="pgtrigger_insert_insert_72c4c",
56 table="formkit_ninja_formkitschemanode",
57 when="AFTER",
58 ),
59 ),
60 ),
61 pgtrigger.migrations.AddTrigger(
62 model_name="formkitschemanode",
63 trigger=pgtrigger.compiler.Trigger(
64 name="update_update",
65 sql=pgtrigger.compiler.UpsertTriggerSql(
66 condition="WHEN (OLD.* IS DISTINCT FROM NEW.*)",
67 func='INSERT INTO "formkit_ninja_formkitschemanodeevent" ("additional_props", "created", "created_by_id", "description", "id", "is_active", "label", "node", "node_type", "option_group_id", "pgh_context_id", "pgh_created_at", "pgh_label", "pgh_obj_id", "protected", "text_content", "track_change", "updated", "updated_by_id") VALUES (NEW."additional_props", NEW."created", NEW."created_by_id", NEW."description", NEW."id", NEW."is_active", NEW."label", NEW."node", NEW."node_type", NEW."option_group_id", _pgh_attach_context(), NOW(), \'update\', NEW."id", NEW."protected", NEW."text_content", NEW."track_change", NEW."updated", NEW."updated_by_id"); RETURN NULL;',
68 hash="03fbb3ba0fbdd08226bdc6ab9bfc423dc993cf2b",
69 operation="UPDATE",
70 pgid="pgtrigger_update_update_d7c99",
71 table="formkit_ninja_formkitschemanode",
72 when="AFTER",
73 ),
74 ),
75 ),
76 ]