-- 已校验流程的不可变执行计划;同版本不能覆盖历史任务定义。 DO $migration$ DECLARE namespace text; BEGIN FOREACH namespace IN ARRAY ARRAY['public', 'evaluation'] LOOP EXECUTE format($ddl$ CREATE TABLE %I.muse_flow_version ( run_purpose public.muse_purpose NOT NULL, flow_id text NOT NULL, version text NOT NULL, definition jsonb NOT NULL, definition_hash text NOT NULL, created_at timestamptz NOT NULL DEFAULT clock_timestamp(), PRIMARY KEY (run_purpose, flow_id, version) ) $ddl$, namespace); END LOOP; END $migration$;