Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save special-character/a649a147bf80937866979a54e0f80c34 to your computer and use it in GitHub Desktop.
Save special-character/a649a147bf80937866979a54e0f80c34 to your computer and use it in GitHub Desktop.
Failed db migration for lift. Adding two new columns

Failed calculateDatabaseSteps at 2019-12-04T18:44:34.663Z

RPC One-Liner

{"id":2,"jsonrpc":"2.0","method":"calculateDatabaseSteps","params":{"projectInfo":"","assumeToBeApplied":[{"stepType":"CreateEnum","enum":"ItemType","values":["TASK","NOTE","EVENT","CHECKIN"]},{"stepType":"CreateEnum","enum":"LogType","values":["DAILY","MONTHLY","YEARLY"]},{"stepType":"CreateModel","model":"User"},{"stepType":"CreateField","model":"User","field":"id","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"User","field":"id","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"User","field":"id","directive":"default","argument":"","value":"cuid()"},{"stepType":"CreateDirective","model":"User","field":"id","directive":"id"},{"stepType":"CreateDirective","model":"User","field":"id","directive":"unique"},{"stepType":"CreateField","model":"User","field":"createdAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"User","field":"createdAt","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"User","field":"createdAt","directive":"default","argument":"","value":"now()"},{"stepType":"CreateField","model":"User","field":"updatedAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"User","field":"updatedAt","directive":"updatedAt"},{"stepType":"CreateField","model":"User","field":"fireIdDev","type":"String","arity":"optional"},{"stepType":"CreateDirective","model":"User","field":"fireIdDev","directive":"unique"},{"stepType":"CreateField","model":"User","field":"fireIdStage","type":"String","arity":"optional"},{"stepType":"CreateDirective","model":"User","field":"fireIdStage","directive":"unique"},{"stepType":"CreateField","model":"User","field":"fireIdProd","type":"String","arity":"optional"},{"stepType":"CreateDirective","model":"User","field":"fireIdProd","directive":"unique"},{"stepType":"CreateField","model":"User","field":"name","type":"String","arity":"optional"},{"stepType":"CreateField","model":"User","field":"email","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"User","field":"email","directive":"unique"},{"stepType":"CreateField","model":"User","field":"following","type":"User","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"following","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"following","directive":"relation","argument":"","value":"\"FollowRelation\""},{"stepType":"CreateField","model":"User","field":"followers","type":"User","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"followers","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"followers","directive":"relation","argument":"","value":"\"FollowRelation\""},{"stepType":"CreateField","model":"User","field":"logs","type":"Log","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"logs","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"logs","directive":"relation","argument":"","value":"\"UserLogs\""},{"stepType":"CreateField","model":"User","field":"projects","type":"Project","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"projects","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"projects","directive":"relation","argument":"","value":"\"ProjectMembers\""},{"stepType":"CreateField","model":"User","field":"items","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"items","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"items","directive":"relation","argument":"","value":"\"OwnedItems\""},{"stepType":"CreateField","model":"User","field":"itemsCreated","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"itemsCreated","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"itemsCreated","directive":"relation","argument":"","value":"\"CreatedItems\""},{"stepType":"CreateField","model":"User","field":"projectsCreated","type":"Project","arity":"list"},{"stepType":"CreateDirective","model":"User","field":"projectsCreated","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"User","field":"projectsCreated","directive":"relation","argument":"","value":"\"CreatedProjects\""},{"stepType":"CreateModel","model":"Item"},{"stepType":"CreateField","model":"Item","field":"id","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"id","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"id","directive":"default","argument":"","value":"cuid()"},{"stepType":"CreateDirective","model":"Item","field":"id","directive":"id"},{"stepType":"CreateDirective","model":"Item","field":"id","directive":"unique"},{"stepType":"CreateField","model":"Item","field":"createdAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"createdAt","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"createdAt","directive":"default","argument":"","value":"now()"},{"stepType":"CreateField","model":"Item","field":"updatedAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"updatedAt","directive":"updatedAt"},{"stepType":"CreateField","model":"Item","field":"creator","type":"User","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"creator","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"creator","directive":"relation","argument":"","value":"\"CreatedItems\""},{"stepType":"CreateField","model":"Item","field":"owner","type":"User","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"owner","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"owner","directive":"relation","argument":"","value":"\"OwnedItems\""},{"stepType":"CreateField","model":"Item","field":"title","type":"String","arity":"optional"},{"stepType":"CreateField","model":"Item","field":"type","type":"ItemType","arity":"required"},{"stepType":"CreateField","model":"Item","field":"checkIn","type":"CheckIn","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"checkIn","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"checkIn","directive":"relation","argument":"","value":"\"ItemCheckin\""},{"stepType":"CreateDirectiveArgument","model":"Item","field":"checkIn","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateField","model":"Item","field":"log","type":"Log","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"log","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"log","directive":"relation","argument":"","value":"\"ItemLog\""},{"stepType":"CreateField","model":"Item","field":"project","type":"Project","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"project","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"project","directive":"relation","argument":"","value":"\"ItemProject\""},{"stepType":"CreateDirectiveArgument","model":"Item","field":"project","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateField","model":"Item","field":"previousItem","type":"Item","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"previousItem","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"previousItem","directive":"relation","argument":"","value":"\"PreviousNext\""},{"stepType":"CreateDirectiveArgument","model":"Item","field":"previousItem","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateField","model":"Item","field":"nextItem","type":"Item","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"nextItem","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"nextItem","directive":"relation","argument":"","value":"\"PreviousNext\""},{"stepType":"CreateField","model":"Item","field":"lastItem","type":"Item","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"lastItem","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"lastItem","directive":"relation","argument":"","value":"\"ItemHistory\""},{"stepType":"CreateField","model":"Item","field":"history","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"Item","field":"history","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"history","directive":"relation","argument":"","value":"\"ItemHistory\""},{"stepType":"CreateField","model":"Item","field":"isDeleted","type":"Boolean","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"isDeleted","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"isDeleted","directive":"default","argument":"","value":"false"},{"stepType":"CreateField","model":"Item","field":"deletedAt","type":"DateTime","arity":"optional"},{"stepType":"CreateField","model":"Item","field":"parent","type":"Item","arity":"optional"},{"stepType":"CreateDirective","model":"Item","field":"parent","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"parent","directive":"relation","argument":"","value":"\"ParentChild\""},{"stepType":"CreateField","model":"Item","field":"children","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"Item","field":"children","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"children","directive":"relation","argument":"","value":"\"ParentChild\""},{"stepType":"CreateField","model":"Item","field":"isComplete","type":"Boolean","arity":"required"},{"stepType":"CreateDirective","model":"Item","field":"isComplete","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"isComplete","directive":"default","argument":"","value":"false"},{"stepType":"CreateField","model":"Item","field":"completedAt","type":"DateTime","arity":"optional"},{"stepType":"CreateModel","model":"Log"},{"stepType":"CreateField","model":"Log","field":"id","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"Log","field":"id","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Log","field":"id","directive":"default","argument":"","value":"cuid()"},{"stepType":"CreateDirective","model":"Log","field":"id","directive":"id"},{"stepType":"CreateDirective","model":"Log","field":"id","directive":"unique"},{"stepType":"CreateField","model":"Log","field":"createdAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Log","field":"createdAt","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Log","field":"createdAt","directive":"default","argument":"","value":"now()"},{"stepType":"CreateField","model":"Log","field":"updatedAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Log","field":"updatedAt","directive":"updatedAt"},{"stepType":"CreateField","model":"Log","field":"owner","type":"User","arity":"required"},{"stepType":"CreateDirective","model":"Log","field":"owner","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Log","field":"owner","directive":"relation","argument":"","value":"\"UserLogs\""},{"stepType":"CreateField","model":"Log","field":"type","type":"LogType","arity":"required"},{"stepType":"CreateField","model":"Log","field":"date","type":"String","arity":"required"},{"stepType":"CreateField","model":"Log","field":"items","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"Log","field":"items","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Log","field":"items","directive":"relation","argument":"","value":"\"ItemLog\""},{"stepType":"CreateField","model":"Log","field":"checkIns","type":"CheckIn","arity":"list"},{"stepType":"CreateDirective","model":"Log","field":"checkIns","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Log","field":"checkIns","directive":"relation","argument":"","value":"\"LogCheckin\""},{"stepType":"CreateModel","model":"Project"},{"stepType":"CreateField","model":"Project","field":"id","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"Project","field":"id","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"id","directive":"default","argument":"","value":"cuid()"},{"stepType":"CreateDirective","model":"Project","field":"id","directive":"id"},{"stepType":"CreateDirective","model":"Project","field":"id","directive":"unique"},{"stepType":"CreateField","model":"Project","field":"createdAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Project","field":"createdAt","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"createdAt","directive":"default","argument":"","value":"now()"},{"stepType":"CreateField","model":"Project","field":"updatedAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"Project","field":"updatedAt","directive":"updatedAt"},{"stepType":"CreateField","model":"Project","field":"title","type":"String","arity":"required"},{"stepType":"CreateField","model":"Project","field":"creator","type":"User","arity":"required"},{"stepType":"CreateDirective","model":"Project","field":"creator","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"creator","directive":"relation","argument":"","value":"\"CreatedProjects\""},{"stepType":"CreateField","model":"Project","field":"members","type":"User","arity":"list"},{"stepType":"CreateDirective","model":"Project","field":"members","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"members","directive":"relation","argument":"","value":"\"ProjectMembers\""},{"stepType":"CreateField","model":"Project","field":"items","type":"Item","arity":"list"},{"stepType":"CreateDirective","model":"Project","field":"items","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"items","directive":"relation","argument":"","value":"\"ItemProject\""},{"stepType":"CreateModel","model":"CheckIn"},{"stepType":"CreateField","model":"CheckIn","field":"id","type":"String","arity":"required"},{"stepType":"CreateDirective","model":"CheckIn","field":"id","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"CheckIn","field":"id","directive":"default","argument":"","value":"cuid()"},{"stepType":"CreateDirective","model":"CheckIn","field":"id","directive":"id"},{"stepType":"CreateDirective","model":"CheckIn","field":"id","directive":"unique"},{"stepType":"CreateField","model":"CheckIn","field":"createdAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"CheckIn","field":"createdAt","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"CheckIn","field":"createdAt","directive":"default","argument":"","value":"now()"},{"stepType":"CreateField","model":"CheckIn","field":"updatedAt","type":"DateTime","arity":"required"},{"stepType":"CreateDirective","model":"CheckIn","field":"updatedAt","directive":"updatedAt"},{"stepType":"CreateField","model":"CheckIn","field":"log","type":"Log","arity":"optional"},{"stepType":"CreateDirective","model":"CheckIn","field":"log","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"CheckIn","field":"log","directive":"relation","argument":"","value":"\"LogCheckin\""},{"stepType":"CreateField","model":"CheckIn","field":"item","type":"Item","arity":"optional"},{"stepType":"CreateDirective","model":"CheckIn","field":"item","directive":"relation"},{"stepType":"CreateDirectiveArgument","model":"CheckIn","field":"item","directive":"relation","argument":"","value":"\"ItemCheckin\""},{"stepType":"CreateField","model":"CheckIn","field":"latitude","type":"Float","arity":"required"},{"stepType":"CreateField","model":"CheckIn","field":"longitude","type":"Float","arity":"required"},{"stepType":"CreateField","model":"CheckIn","field":"location","type":"String","arity":"optional"},{"stepType":"CreateField","model":"CheckIn","field":"weather","type":"String","arity":"optional"}],"stepsToApply":[{"stepType":"CreateDirectiveArgument","model":"Item","field":"checkIn","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"project","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateDirectiveArgument","model":"Item","field":"previousItem","directive":"relation","argument":"references","value":"[id]"},{"stepType":"CreateField","model":"Project","field":"isDeleted","type":"Boolean","arity":"required"},{"stepType":"CreateDirective","model":"Project","field":"isDeleted","directive":"default"},{"stepType":"CreateDirectiveArgument","model":"Project","field":"isDeleted","directive":"default","argument":"","value":"false"},{"stepType":"CreateField","model":"Project","field":"deletedAt","type":"DateTime","arity":"optional"}],"sourceConfig":"datasource postgresql {\n  provider = \"postgresql\"\n  url      = env(\"DATABASE_URL\")\n}\n\ngenerator photonjs {\n  provider = \"photonjs\"\n  output   = \"../node_modules/@prisma/photon\"\n}\n\n\nmodel User {\n  id              String    @default(cuid()) @id @unique\n  createdAt       DateTime  @default(now())\n  updatedAt       DateTime  @updatedAt\n\n  fireIdDev       String?   @unique\n  fireIdStage     String?   @unique\n  fireIdProd      String?   @unique\n\n  name            String?\n  email           String    @unique\n\n  following       User[]    @relation(\"FollowRelation\")\n  followers       User[]    @relation(\"FollowRelation\")\n\n  logs            Log[]     @relation(\"UserLogs\")\n  projects        Project[] @relation(\"ProjectMembers\")\n\n  items           Item[]    @relation(\"OwnedItems\")\n  itemsCreated    Item[]    @relation(\"CreatedItems\")\n\n  projectsCreated Project[] @relation(\"CreatedProjects\")\n}\n\nmodel Item {\n  id           String    @default(cuid()) @id @unique\n  createdAt    DateTime  @default(now())\n  updatedAt    DateTime  @updatedAt\n\n  // User relationships\n  creator      User      @relation(\"CreatedItems\")\n  owner        User      @relation(\"OwnedItems\")\n\n  // Item info\n  title        String?\n  type         ItemType\n\n  // Meta info\n  checkIn      CheckIn?  @relation(\"ItemCheckin\", references: [id])\n\n  // Where does this item live\n  log          Log?      @relation(\"ItemLog\")\n  project      Project?  @relation(\"ItemProject\", references: [id])\n\n  // Timeline\n  previousItem Item?     @relation(\"PreviousNext\", references: [id])\n  nextItem     Item?     @relation(\"PreviousNext\")\n  lastItem     Item?     @relation(\"ItemHistory\")\n  history      Item[]    @relation(\"ItemHistory\")\n\n  isDeleted    Boolean   @default(false)\n  deletedAt    DateTime?\n\n  // Sub-item support\n  parent       Item?     @relation(\"ParentChild\")\n  children     Item[]    @relation(\"ParentChild\")\n\n  // Task Fields\n  isComplete   Boolean   @default(false)\n  completedAt  DateTime?\n}\n\nmodel Log {\n  id        String    @default(cuid()) @id @unique\n  createdAt DateTime  @default(now())\n  updatedAt DateTime  @updatedAt\n\n  owner     User      @relation(\"UserLogs\")\n\n  type      LogType\n  date      String\n\n  items     Item[]    @relation(\"ItemLog\")\n\n  checkIns  CheckIn[] @relation(\"LogCheckin\")\n}\n\nmodel Project {\n  id        String   @default(cuid()) @id @unique\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  isDeleted Boolean  @default(false)\n  deletedAt DateTime?\n\n  title     String\n\n  creator   User     @relation(\"CreatedProjects\")\n  members   User[]   @relation(\"ProjectMembers\")\n\n  items     Item[]   @relation(\"ItemProject\")\n}\n\nmodel CheckIn {\n  id        String   @default(cuid()) @id @unique\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  log       Log?     @relation(\"LogCheckin\")\n  item      Item?    @relation(\"ItemCheckin\")\n\n  latitude  Float\n  longitude Float\n\n  location  String?\n  weather   String?\n}\n\nenum ItemType {\n  TASK\n  NOTE\n  EVENT\n  CHECKIN\n}\n\nenum LogType {\n  DAILY\n  MONTHLY\n  YEARLY\n}\n"}}

RPC Input Readable

{
  "id": 2,
  "jsonrpc": "2.0",
  "method": "calculateDatabaseSteps",
  "params": {
    "projectInfo": "",
    "assumeToBeApplied": [
      {
        "stepType": "CreateEnum",
        "enum": "ItemType",
        "values": [
          "TASK",
          "NOTE",
          "EVENT",
          "CHECKIN"
        ]
      },
      {
        "stepType": "CreateEnum",
        "enum": "LogType",
        "values": [
          "DAILY",
          "MONTHLY",
          "YEARLY"
        ]
      },
      {
        "stepType": "CreateModel",
        "model": "User"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "id",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "id",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "id",
        "directive": "default",
        "argument": "",
        "value": "cuid()"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "id",
        "directive": "id"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "id",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "createdAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "createdAt",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "createdAt",
        "directive": "default",
        "argument": "",
        "value": "now()"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "updatedAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "updatedAt",
        "directive": "updatedAt"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "fireIdDev",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "fireIdDev",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "fireIdStage",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "fireIdStage",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "fireIdProd",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "fireIdProd",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "name",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "email",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "email",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "following",
        "type": "User",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "following",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "following",
        "directive": "relation",
        "argument": "",
        "value": "\"FollowRelation\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "followers",
        "type": "User",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "followers",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "followers",
        "directive": "relation",
        "argument": "",
        "value": "\"FollowRelation\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "logs",
        "type": "Log",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "logs",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "logs",
        "directive": "relation",
        "argument": "",
        "value": "\"UserLogs\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "projects",
        "type": "Project",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "projects",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "projects",
        "directive": "relation",
        "argument": "",
        "value": "\"ProjectMembers\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "items",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "items",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "items",
        "directive": "relation",
        "argument": "",
        "value": "\"OwnedItems\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "itemsCreated",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "itemsCreated",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "itemsCreated",
        "directive": "relation",
        "argument": "",
        "value": "\"CreatedItems\""
      },
      {
        "stepType": "CreateField",
        "model": "User",
        "field": "projectsCreated",
        "type": "Project",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "User",
        "field": "projectsCreated",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "User",
        "field": "projectsCreated",
        "directive": "relation",
        "argument": "",
        "value": "\"CreatedProjects\""
      },
      {
        "stepType": "CreateModel",
        "model": "Item"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "id",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "id",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "id",
        "directive": "default",
        "argument": "",
        "value": "cuid()"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "id",
        "directive": "id"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "id",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "createdAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "createdAt",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "createdAt",
        "directive": "default",
        "argument": "",
        "value": "now()"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "updatedAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "updatedAt",
        "directive": "updatedAt"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "creator",
        "type": "User",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "creator",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "creator",
        "directive": "relation",
        "argument": "",
        "value": "\"CreatedItems\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "owner",
        "type": "User",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "owner",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "owner",
        "directive": "relation",
        "argument": "",
        "value": "\"OwnedItems\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "title",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "type",
        "type": "ItemType",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "checkIn",
        "type": "CheckIn",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "checkIn",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "checkIn",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemCheckin\""
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "checkIn",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "log",
        "type": "Log",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "log",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "log",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemLog\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "project",
        "type": "Project",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "project",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "project",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemProject\""
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "project",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "previousItem",
        "type": "Item",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "previousItem",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "previousItem",
        "directive": "relation",
        "argument": "",
        "value": "\"PreviousNext\""
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "previousItem",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "nextItem",
        "type": "Item",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "nextItem",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "nextItem",
        "directive": "relation",
        "argument": "",
        "value": "\"PreviousNext\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "lastItem",
        "type": "Item",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "lastItem",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "lastItem",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemHistory\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "history",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "history",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "history",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemHistory\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "isDeleted",
        "type": "Boolean",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "isDeleted",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "isDeleted",
        "directive": "default",
        "argument": "",
        "value": "false"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "deletedAt",
        "type": "DateTime",
        "arity": "optional"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "parent",
        "type": "Item",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "parent",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "parent",
        "directive": "relation",
        "argument": "",
        "value": "\"ParentChild\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "children",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "children",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "children",
        "directive": "relation",
        "argument": "",
        "value": "\"ParentChild\""
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "isComplete",
        "type": "Boolean",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Item",
        "field": "isComplete",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "isComplete",
        "directive": "default",
        "argument": "",
        "value": "false"
      },
      {
        "stepType": "CreateField",
        "model": "Item",
        "field": "completedAt",
        "type": "DateTime",
        "arity": "optional"
      },
      {
        "stepType": "CreateModel",
        "model": "Log"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "id",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "id",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Log",
        "field": "id",
        "directive": "default",
        "argument": "",
        "value": "cuid()"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "id",
        "directive": "id"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "id",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "createdAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "createdAt",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Log",
        "field": "createdAt",
        "directive": "default",
        "argument": "",
        "value": "now()"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "updatedAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "updatedAt",
        "directive": "updatedAt"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "owner",
        "type": "User",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "owner",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Log",
        "field": "owner",
        "directive": "relation",
        "argument": "",
        "value": "\"UserLogs\""
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "type",
        "type": "LogType",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "date",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "items",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "items",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Log",
        "field": "items",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemLog\""
      },
      {
        "stepType": "CreateField",
        "model": "Log",
        "field": "checkIns",
        "type": "CheckIn",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Log",
        "field": "checkIns",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Log",
        "field": "checkIns",
        "directive": "relation",
        "argument": "",
        "value": "\"LogCheckin\""
      },
      {
        "stepType": "CreateModel",
        "model": "Project"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "id",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "id",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "id",
        "directive": "default",
        "argument": "",
        "value": "cuid()"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "id",
        "directive": "id"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "id",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "createdAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "createdAt",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "createdAt",
        "directive": "default",
        "argument": "",
        "value": "now()"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "updatedAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "updatedAt",
        "directive": "updatedAt"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "title",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "creator",
        "type": "User",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "creator",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "creator",
        "directive": "relation",
        "argument": "",
        "value": "\"CreatedProjects\""
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "members",
        "type": "User",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "members",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "members",
        "directive": "relation",
        "argument": "",
        "value": "\"ProjectMembers\""
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "items",
        "type": "Item",
        "arity": "list"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "items",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "items",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemProject\""
      },
      {
        "stepType": "CreateModel",
        "model": "CheckIn"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "id",
        "type": "String",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "id",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "CheckIn",
        "field": "id",
        "directive": "default",
        "argument": "",
        "value": "cuid()"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "id",
        "directive": "id"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "id",
        "directive": "unique"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "createdAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "createdAt",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "CheckIn",
        "field": "createdAt",
        "directive": "default",
        "argument": "",
        "value": "now()"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "updatedAt",
        "type": "DateTime",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "updatedAt",
        "directive": "updatedAt"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "log",
        "type": "Log",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "log",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "CheckIn",
        "field": "log",
        "directive": "relation",
        "argument": "",
        "value": "\"LogCheckin\""
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "item",
        "type": "Item",
        "arity": "optional"
      },
      {
        "stepType": "CreateDirective",
        "model": "CheckIn",
        "field": "item",
        "directive": "relation"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "CheckIn",
        "field": "item",
        "directive": "relation",
        "argument": "",
        "value": "\"ItemCheckin\""
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "latitude",
        "type": "Float",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "longitude",
        "type": "Float",
        "arity": "required"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "location",
        "type": "String",
        "arity": "optional"
      },
      {
        "stepType": "CreateField",
        "model": "CheckIn",
        "field": "weather",
        "type": "String",
        "arity": "optional"
      }
    ],
    "stepsToApply": [
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "checkIn",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "project",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Item",
        "field": "previousItem",
        "directive": "relation",
        "argument": "references",
        "value": "[id]"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "isDeleted",
        "type": "Boolean",
        "arity": "required"
      },
      {
        "stepType": "CreateDirective",
        "model": "Project",
        "field": "isDeleted",
        "directive": "default"
      },
      {
        "stepType": "CreateDirectiveArgument",
        "model": "Project",
        "field": "isDeleted",
        "directive": "default",
        "argument": "",
        "value": "false"
      },
      {
        "stepType": "CreateField",
        "model": "Project",
        "field": "deletedAt",
        "type": "DateTime",
        "arity": "optional"
      }
    ],
    "sourceConfig": "datasource postgresql {\n  provider = \"postgresql\"\n  url      = env(\"DATABASE_URL\")\n}\n\ngenerator photonjs {\n  provider = \"photonjs\"\n  output   = \"../node_modules/@prisma/photon\"\n}\n\n\nmodel User {\n  id              String    @default(cuid()) @id @unique\n  createdAt       DateTime  @default(now())\n  updatedAt       DateTime  @updatedAt\n\n  fireIdDev       String?   @unique\n  fireIdStage     String?   @unique\n  fireIdProd      String?   @unique\n\n  name            String?\n  email           String    @unique\n\n  following       User[]    @relation(\"FollowRelation\")\n  followers       User[]    @relation(\"FollowRelation\")\n\n  logs            Log[]     @relation(\"UserLogs\")\n  projects        Project[] @relation(\"ProjectMembers\")\n\n  items           Item[]    @relation(\"OwnedItems\")\n  itemsCreated    Item[]    @relation(\"CreatedItems\")\n\n  projectsCreated Project[] @relation(\"CreatedProjects\")\n}\n\nmodel Item {\n  id           String    @default(cuid()) @id @unique\n  createdAt    DateTime  @default(now())\n  updatedAt    DateTime  @updatedAt\n\n  // User relationships\n  creator      User      @relation(\"CreatedItems\")\n  owner        User      @relation(\"OwnedItems\")\n\n  // Item info\n  title        String?\n  type         ItemType\n\n  // Meta info\n  checkIn      CheckIn?  @relation(\"ItemCheckin\", references: [id])\n\n  // Where does this item live\n  log          Log?      @relation(\"ItemLog\")\n  project      Project?  @relation(\"ItemProject\", references: [id])\n\n  // Timeline\n  previousItem Item?     @relation(\"PreviousNext\", references: [id])\n  nextItem     Item?     @relation(\"PreviousNext\")\n  lastItem     Item?     @relation(\"ItemHistory\")\n  history      Item[]    @relation(\"ItemHistory\")\n\n  isDeleted    Boolean   @default(false)\n  deletedAt    DateTime?\n\n  // Sub-item support\n  parent       Item?     @relation(\"ParentChild\")\n  children     Item[]    @relation(\"ParentChild\")\n\n  // Task Fields\n  isComplete   Boolean   @default(false)\n  completedAt  DateTime?\n}\n\nmodel Log {\n  id        String    @default(cuid()) @id @unique\n  createdAt DateTime  @default(now())\n  updatedAt DateTime  @updatedAt\n\n  owner     User      @relation(\"UserLogs\")\n\n  type      LogType\n  date      String\n\n  items     Item[]    @relation(\"ItemLog\")\n\n  checkIns  CheckIn[] @relation(\"LogCheckin\")\n}\n\nmodel Project {\n  id        String   @default(cuid()) @id @unique\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  isDeleted Boolean  @default(false)\n  deletedAt DateTime?\n\n  title     String\n\n  creator   User     @relation(\"CreatedProjects\")\n  members   User[]   @relation(\"ProjectMembers\")\n\n  items     Item[]   @relation(\"ItemProject\")\n}\n\nmodel CheckIn {\n  id        String   @default(cuid()) @id @unique\n  createdAt DateTime @default(now())\n  updatedAt DateTime @updatedAt\n\n  log       Log?     @relation(\"LogCheckin\")\n  item      Item?    @relation(\"ItemCheckin\")\n\n  latitude  Float\n  longitude Float\n\n  location  String?\n  weather   String?\n}\n\nenum ItemType {\n  TASK\n  NOTE\n  EVENT\n  CHECKIN\n}\n\nenum LogType {\n  DAILY\n  MONTHLY\n  YEARLY\n}\n"
  }
}

Stack Trace

[2019-12-04T18:44:34Z INFO  quaint::pool] Starting a PostgreSQL pool with 9 connections.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment