003_task_dep_kind.sql (415B)
1 -- 003_task_dep_kind.sql - two kinds of dependency edge 2 -- 3 -- 'needs' is the original meaning: the dependency must have succeeded. 4 -- 'after' waits only for the dependency to have finished, whatever it 5 -- finished as, and is not followed when a failure skips dependents. 6 -- 7 -- Every existing edge is a 'needs', which the default records. 8 9 ALTER TABLE task_deps ADD COLUMN kind VARCHAR(16) NOT NULL DEFAULT 'needs';