// This is your Prisma schema file, // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { provider = "prisma-client-js" previewFeatures = ["postgresqlExtensions"] } datasource db { provider = "postgresql" url = env("DATABASE_URL") extensions = [postgis] } model Ad { uuid String @id @default(uuid()) @db.Uuid driver Boolean passenger Boolean frequency Int fromDate DateTime @db.Date toDate DateTime @db.Date monTime DateTime @db.Timestamptz() tueTime DateTime @db.Timestamptz() wedTime DateTime @db.Timestamptz() thuTime DateTime @db.Timestamptz() friTime DateTime @db.Timestamptz() satTime DateTime @db.Timestamptz() sunTime DateTime @db.Timestamptz() monMargin Int tueMargin Int wedMargin Int thuMargin Int friMargin Int satMargin Int sunMargin Int driverDuration Int driverDistance Int passengerDuration Int passengerDistance Int originType Int @db.SmallInt destinationType Int @db.SmallInt waypoints Unsupported("geography(LINESTRING)")? direction Unsupported("geography(LINESTRING)")? fwdAzimuth Int backAzimuth Int seatsDriver Int @db.SmallInt seatsPassenger Int @db.SmallInt seatsUsed Int @db.SmallInt createdAt DateTime @default(now()) updatedAt DateTime @default(now()) @updatedAt @@index([driver]) @@index([passenger]) @@index([fromDate]) @@index([toDate]) @@index([fwdAzimuth]) @@index([direction], name: "direction_idx", type: Gist) @@map("ad") }