From 7b023fb8a3387795cdd09771f33c18d124085a53 Mon Sep 17 00:00:00 2001 From: Experiments DB Dev Date: Fri, 1 May 2026 07:43:58 -0400 Subject: [PATCH] feat(db): add csv_analysis_config JSON column to animals --- .../migration.sql | 2 ++ backend/prisma/schema.prisma | 15 ++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 backend/prisma/migrations/20260501114346_add_animal_csv_analysis_config/migration.sql diff --git a/backend/prisma/migrations/20260501114346_add_animal_csv_analysis_config/migration.sql b/backend/prisma/migrations/20260501114346_add_animal_csv_analysis_config/migration.sql new file mode 100644 index 0000000..e94adc6 --- /dev/null +++ b/backend/prisma/migrations/20260501114346_add_animal_csv_analysis_config/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "animals" ADD COLUMN "csv_analysis_config" JSONB; diff --git a/backend/prisma/schema.prisma b/backend/prisma/schema.prisma index 6a5ebd1..7c29b47 100644 --- a/backend/prisma/schema.prisma +++ b/backend/prisma/schema.prisma @@ -20,13 +20,14 @@ model Experiment { } model Animal { - id String @id @default(uuid()) - experiment_id String - animal_id_string String - animal_name String - subject_info Json? - experiment Experiment @relation(fields: [experiment_id], references: [id], onDelete: Cascade) - daily_statuses DailyStatus[] + id String @id @default(uuid()) + experiment_id String + animal_id_string String + animal_name String + subject_info Json? + csv_analysis_config Json? + experiment Experiment @relation(fields: [experiment_id], references: [id], onDelete: Cascade) + daily_statuses DailyStatus[] @@map("animals") }