supabase-cli/pkg/parser/testdata/split_09.sql

12 lines
441 B
SQL

CREATE TABLE "blocks"."child_blocks"
(
parent_uuid UUID NOT NULL,
column_index INT NOT NULL,
child_uuids UUID [] NOT NULL,
CONSTRAINT child_blocks_parent_uuid_index_pk PRIMARY KEY (parent_uuid, column_index),
CONSTRAINT child_blocks_block_uuid_fk FOREIGN KEY (parent_uuid) REFERENCES "blocks"."block" (uuid) ON DELETE CASCADE
-- TODO add a trigger to sanitize child_uuids when a block record is deleted
);