CREATE TABLE checklist_group ( id serial NOT NULL, node_id int4 NOT NULL, "order" int NOT NULL DEFAULT 0, label varchar NOT NULL, CONSTRAINT checklist_group_pk PRIMARY KEY (id), CONSTRAINT checklist_group_node_fk FOREIGN KEY (node_id) REFERENCES public."node"(id) ON DELETE CASCADE ON UPDATE CASCADE ); CREATE TABLE checklist_item ( id serial NOT NULL, checklist_group_id int4 NOT NULL, "order" int NOT NULL DEFAULT 0, label varchar NOT NULL, checked bool NOT NULL DEFAULT false, CONSTRAINT checklist_item_pk PRIMARY KEY (id), CONSTRAINT checklist_group_item_fk FOREIGN KEY (checklist_group_id) REFERENCES public."checklist_group"(id) ON DELETE CASCADE ON UPDATE CASCADE )