book: scaffold + ch00 (execution trail as spine) — evidence exp 8-31, round 3
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
CREATE TABLE "rd_models" (
|
||||
"id" bigserial PRIMARY KEY NOT NULL,
|
||||
"name" text NOT NULL,
|
||||
"description" text,
|
||||
"experiment_name" text NOT NULL,
|
||||
"run_id" text NOT NULL,
|
||||
"model_path" text,
|
||||
"universe" text,
|
||||
"label" text,
|
||||
"default_strategy" text,
|
||||
"metrics" jsonb,
|
||||
"status" text DEFAULT 'active' NOT NULL,
|
||||
"created_at" timestamp with time zone DEFAULT now() NOT NULL,
|
||||
"updated_at" timestamp with time zone DEFAULT now() NOT NULL,
|
||||
CONSTRAINT "rd_models_name_unique" UNIQUE("name")
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "scheduler_jobs" (
|
||||
"id" bigserial PRIMARY KEY NOT NULL,
|
||||
"name" text,
|
||||
"city" text DEFAULT 'new-york' NOT NULL,
|
||||
"timezone" text DEFAULT 'America/New_York' NOT NULL,
|
||||
"time" text NOT NULL,
|
||||
"model_id" bigint NOT NULL,
|
||||
"strategy" text DEFAULT 'workflow_lgb_sp5d_rankic.yaml' NOT NULL,
|
||||
"enabled" boolean DEFAULT true NOT NULL,
|
||||
"last_run_at" timestamp with time zone,
|
||||
"last_status" text,
|
||||
"last_error" text,
|
||||
"created_at" timestamp with time zone DEFAULT now() NOT NULL,
|
||||
"updated_at" timestamp with time zone DEFAULT now() NOT NULL
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "scheduler_runs" (
|
||||
"id" bigserial PRIMARY KEY NOT NULL,
|
||||
"job_id" bigint,
|
||||
"city" text NOT NULL,
|
||||
"model_id" bigint NOT NULL,
|
||||
"strategy" text NOT NULL,
|
||||
"title" text NOT NULL,
|
||||
"session_id" text,
|
||||
"status" text DEFAULT 'pending' NOT NULL,
|
||||
"error" text,
|
||||
"triggered_at" timestamp with time zone DEFAULT now() NOT NULL,
|
||||
"created_at" timestamp with time zone DEFAULT now() NOT NULL
|
||||
);
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "scheduler_jobs" ADD CONSTRAINT "scheduler_jobs_model_id_rd_models_id_fk" FOREIGN KEY ("model_id") REFERENCES "public"."rd_models"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
|
||||
CREATE INDEX "rd_models_run_id_idx" ON "rd_models" USING btree ("run_id");--> statement-breakpoint
|
||||
CREATE INDEX "rd_models_name_idx" ON "rd_models" USING btree ("name");--> statement-breakpoint
|
||||
CREATE INDEX "scheduler_jobs_model_id_idx" ON "scheduler_jobs" USING btree ("model_id");--> statement-breakpoint
|
||||
CREATE INDEX "scheduler_jobs_enabled_idx" ON "scheduler_jobs" USING btree ("enabled");--> statement-breakpoint
|
||||
CREATE INDEX "scheduler_runs_job_id_idx" ON "scheduler_runs" USING btree ("job_id");--> statement-breakpoint
|
||||
CREATE INDEX "scheduler_runs_session_id_idx" ON "scheduler_runs" USING btree ("session_id");
|
||||
Reference in New Issue
Block a user