+ "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n binaryTargets = [\"linux-arm64-openssl-1.1.x\", \"darwin-arm64\", \"debian-openssl-1.1.x\", \"linux-arm64-openssl-3.0.x\", \"debian-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"mysql\"\n url = env(\"DATABASE_URL\")\n}\n\n/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments\nmodel cache_files {\n id Int @id @unique(map: \"id\") @default(autoincrement())\n job_log_id String @db.VarChar(255)\n created_at DateTime @default(now()) @db.DateTime(0)\n updated_at DateTime @default(now()) @db.DateTime(0)\n file_name String @db.VarChar(255)\n file_tags String? @db.VarChar(255)\n file_path String @db.VarChar(255)\n file_size BigInt\n time_to_live BigInt\n file_type String @db.VarChar(255)\n last_downloaded DateTime? @db.DateTime(0)\n\n schedule_job_log schedule_job_log @relation(fields: [job_log_id], references: [job_log_id], onDelete: NoAction, onUpdate: NoAction)\n}\n\n/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments\nmodel output_files {\n id Int @id @unique(map: \"id\") @default(autoincrement())\n job_log_id String @db.VarChar(255)\n created_at DateTime @default(now()) @db.DateTime(0)\n updated_at DateTime @default(now()) @db.DateTime(0)\n file_name String @db.VarChar(255)\n file_tags String? @db.VarChar(255)\n file_path String @db.VarChar(255)\n file_size BigInt\n file_type String @db.VarChar(255)\n last_downloaded DateTime? @db.DateTime(0)\n\n schedule_job_log schedule_job_log @relation(fields: [job_log_id], references: [job_log_id], onDelete: NoAction, onUpdate: NoAction)\n}\n\n/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments\nmodel proxy {\n id Int @id @default(autoincrement())\n proxy_ip String @db.VarChar(255)\n proxy_port Int\n protocol String @db.VarChar(255)\n username String? @db.VarChar(255)\n password String? @db.VarChar(255)\n description String? @db.Text\n status proxy_status @default(active)\n created_at DateTime @default(now()) @db.DateTime(0)\n updated_at DateTime @default(now()) @updatedAt() @db.DateTime(0)\n jobs proxy_job[]\n}\n\n/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments\nmodel proxy_job {\n id Int @id @default(autoincrement())\n job_id Int\n proxy_id Int\n created_at DateTime @default(now()) @db.DateTime(0)\n updated_at DateTime @default(now()) @updatedAt() @db.DateTime(0)\n schedule_job schedule_job @relation(fields: [job_id], references: [job_id], onDelete: NoAction, onUpdate: NoAction, map: \"proxy_job_ibfk_1\")\n proxy proxy @relation(fields: [proxy_id], references: [id], onDelete: NoAction, onUpdate: NoAction, map: \"proxy_job_ibfk_2\")\n\n @@index([job_id], map: \"job_id\")\n @@index([proxy_id], map: \"proxy_id\")\n}\n\nmodel schedule_job {\n job_id Int @id @default(autoincrement())\n job_name String @unique(map: \"job_name\") @default(\"\") @db.VarChar(200)\n job_param String? @db.LongText\n job_cron_setting String @default(\"\") @db.VarChar(100)\n consumer String @default(\"\") @db.VarChar(1000)\n exclusive String @default(\"\") @db.VarChar(5)\n status String @default(\"\") @db.VarChar(10)\n average_time Float? @db.Float\n created_at DateTime? @default(now()) @db.DateTime(0)\n job_logs schedule_job_log[]\n proxies proxy_job[]\n}\n\nmodel schedule_job_log {\n job_log_id String @id @db.VarChar(100)\n job_id Int\n machine String? @db.VarChar(100)\n start_time DateTime @db.DateTime(0)\n end_time DateTime? @db.DateTime(0)\n result String? @db.LongText\n error String? @db.LongText\n schedule_job schedule_job @relation(fields: [job_id], references: [job_id], onDelete: NoAction, onUpdate: NoAction)\n cache_files cache_files[]\n output_files output_files[]\n events job_event_log[]\n\n @@index([job_id], map: \"job_id\")\n}\n\nmodel job_event_log {\n id Int @id @default(autoincrement())\n job_log_id String @db.VarChar(255)\n event String @db.Text\n event_message String @db.LongText\n type String @db.VarChar(255)\n schedule_job_log schedule_job_log @relation(fields: [job_log_id], references: [job_log_id], onDelete: NoAction, onUpdate: NoAction)\n created_at DateTime @default(now()) @db.DateTime(0)\n handled_on DateTime? @db.DateTime(0)\n\n @@index([type], map: \"type\")\n}\n\nenum proxy_status {\n active\n inactive\n}\n",
0 commit comments