You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"author_user_ids"text[] DEFAULT '{}'::text[] NOT NULL,
15
+
"restored_from_version"integer,
16
+
"secret_provenance_status"text,
17
+
"secret_provenance_entries" jsonb DEFAULT '[]'::jsonb NOT NULL,
18
+
"created_at"timestamp DEFAULT now() NOT NULL,
19
+
"updated_at"timestamp DEFAULT now() NOT NULL,
20
+
CONSTRAINT"workspace_file_version_provenance_status_check"CHECK ("workspace_file_version"."secret_provenance_status" IS NULLOR"workspace_file_version"."secret_provenance_status"IN ('exact', 'unknown', 'unrecorded'))
21
+
);
22
+
--> statement-breakpoint
23
+
ALTERTABLE"workspace_file_version" ADD CONSTRAINT"workspace_file_version_file_id_workspace_files_id_fk"FOREIGN KEY ("file_id") REFERENCES"public"."workspace_files"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
24
+
ALTERTABLE"workspace_file_version" ADD CONSTRAINT"workspace_file_version_workspace_id_workspace_id_fk"FOREIGN KEY ("workspace_id") REFERENCES"public"."workspace"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
25
+
CREATEUNIQUE INDEX "workspace_file_version_file_version_unique" ON"workspace_file_version" USING btree ("file_id","version");--> statement-breakpoint
26
+
CREATEUNIQUE INDEX "workspace_file_version_key_unique" ON"workspace_file_version" USING btree ("key");--> statement-breakpoint
27
+
CREATEINDEX "workspace_file_version_workspace_id_idx" ON"workspace_file_version" USING btree ("workspace_id","id");--> statement-breakpoint
28
+
CREATEINDEX "workspace_file_version_workspace_superseded_idx" ON"workspace_file_version" USING btree ("workspace_id","superseded_at") WHERE"workspace_file_version"."superseded_at"IS NOT NULL;
0 commit comments