Vladi Stevanovic
Yaakov
10/25/2021, 8:33 PMmodel Post {
  id         Int                 @id @default(autoincrement())
  title      String
  categories CategoriesOnPosts[]
}
model Category {
  id    Int                 @id @default(autoincrement())
  name  String
  posts CategoriesOnPosts[]
}
model CategoriesOnPosts {
  post       Post     @relation(fields: [postId], references: [id])
  postId     Int // relation scalar field (used in the `@relation` attribute above)
  category   Category @relation(fields: [categoryId], references: [id])
  categoryId Int // relation scalar field (used in the `@relation` attribute above)
  assignedAt DateTime @default(now())
  assignedBy String
  @@id([postId, categoryId])
}await prisma.post.update({
  where: {
    title: 'Foo'
  },
  data: {
    categories: {
      category: {
        name: 'Updated category name'
      }
    }
  }
});categoriessetEthan Joffe
10/25/2021, 9:05 PMmel
10/25/2021, 10:07 PMJames Schull
10/25/2021, 11:08 PMWill
10/26/2021, 3:36 AMWill
10/26/2021, 3:37 AMChris Packett
10/26/2021, 4:17 AMasync create(data: Prisma.AutoCreateConfigurationCreateInput) {
  return await prismaClient.autoCreateConfiguration.create({
    data,
  });
}Prince
10/26/2021, 5:22 AMDaniell
10/26/2021, 7:46 AMTimed out fetching a new connection from the connection pool. (More info: <http://pris.ly/d/connection-pool>, Current connection limit: 3)Octal pixel
10/26/2021, 8:17 AMOctal pixel
10/26/2021, 8:18 AMterion
10/26/2021, 10:23 AMLuis Kuper
10/26/2021, 1:19 PMdistinctcursor-paginationmodel Comments {
  id       String  @id @default(uuid())
  author   User?   @relation(fields: [authorId], references: [id])
  authorId String?
  cursorId String  @unique
  text     String
}{
      authorId: "user1",
      cursorId: "0001",
      text:     "text1",
    },
    {
      authorId: "user2",
      cursorId: "0002",
      text:     "text2",
    },
    {
      authorId: "user3",
      cursorId: "0003",
      text:     "text3",
    },
    {
      authorId: "user4",
      cursorId: "0004",
      text:     "text4",
    },
    {
      authorId: "user1", // sidenote: this is the 2nd comment linked to user1
      cursorId: "0005",
      text:     "text5",
    }const res = await prismaClient.blogPost.findMany({
      distinct: ["authorId"],
      orderBy: { cursorId: "asc" },
      cursor: { cursorId: "0003" },
      skip: 1,
      take: 3,
    });{
      authorId: "user4",
      cursorId: "0004",
      text:     "text4",
    }
    {
      authorId: "user1", 
      cursorId: "0005",
      text:     "text5",
    }Yilmaz Ugurlu
10/26/2021, 2:51 PMQuery createOneActivity is required to return data, but found no record(s).model Activity {
  createdAt      DateTime @default(now()) @map(name: "created_at") @db.Timestamptz(0)
  actionUserId   String   @map(name: "action_user_id") @db.Uuid
  affectedUserId String   @map(name: "affected_user_id") @db.Uuid
  event          String   @db.VarChar(64)
  entity         Json
  @@id([createdAt, actionUserId, affectedUserId, event])
  @@index(fields: [affectedUserId, createdAt], name: "actvt_fltr_idx")
  @@index(fields: [affectedUserId, createdAt, event], name: "actvt_fltr_evt_idx")
  @@map(name: "activity")
}import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
const handler = async () => {
  const data = await prisma.activity.create({
    data: {
      event: 'test',
      actionUserId: '85a42af9-bb28-47b3-9ef2-699858c8bbea',
      affectedUserId: '85a42af9-bb28-47b3-9ef2-699858c8bbea',
      entity: { key: 'value' },
    },
  });
  console.log(data);
};
handler();James Schull
10/26/2021, 4:43 PMLuke Morris
10/26/2021, 5:08 PMdb.User.Database.Some()db.User.Alert.Some()db.Alert.Notification.Some()Someusers, err := prisma.User.FindMany(
		db.User.Alert.Some(
			db.Alert.Notification.Some(),
		),
		db.User.Database.Some(),
	).Exec(ctx)Chris Tsongas
10/26/2021, 5:29 PMreferentialIntegrity = "prisma"Michael Hall
10/26/2021, 6:13 PMmodel User {
  id String @id
  avatar String 
  username String
  discriminator String
  games Game[]
}
model Game {
  id      Int   @id @default(autoincrement())
  players User[] 
  team1   String[]
  team2   String[]
  result  Int?
  createdAt DateTime @default(now()) @db.Timestamp(6)
}Michael Hall
10/26/2021, 6:14 PMconst playerQueue = queue.map((user) => ({
			id: user.id,
			username: user.username,
			discriminator: user.discriminator,
			avatar: user.avatarURL()!
		}));
		const test = await this.container.prisma.game.create({
			data: {
				players: {
					create: playerQueue
				},
				team1: playerQueue.splice(0, 2).map((usr) => usr.id),
				team2: playerQueue.splice(2, 5).map((usr) => usr.id)
			}
		});Jaye
10/26/2021, 6:17 PMresponses.map(r => {
            if (emailSchema.isValidSync(creatorEmail))
              await db.user.upsert({
                where: {
                  email: r.creatorEmail,
                },
                update: {},
                create: {
                  email: r.creatorEmail,
                },
              })
            if (emailSchema.isValidSync(approverEmail))
              await db.user.upsert({
                where: {
                  email: r.approverEmail,
                },
                update: {},
                create: {
                  email: r.approverEmail,
                },
              })
      })model User {
  id            String    @id @default(cuid())
  email         String?   @unique
  // etc...
}emailElie Steinbock
10/26/2021, 6:29 PMOption::unwrap()NoneElie Steinbock
10/26/2021, 6:30 PMAmit
10/26/2021, 7:46 PM@me/db1@me/db2@me/*srcdisttsserverFlorian Bress
10/26/2021, 7:56 PMEzequiel Pereira
10/26/2021, 10:18 PMTyler Matteo
10/27/2021, 12:45 AM@UnsupportedqueryRaw()ST_ContainsST_IntersectsDavid Petrov
10/27/2021, 2:21 AMDavid Petrov
10/27/2021, 2:24 AMawait this.prisma.userClassrooms.delete({
      where: {
        user_id: user.id,
        classroom_id: classroomId,
      },
    });Dia TM
10/27/2021, 8:12 AM"prisma": {"seed": "ts-node libs/prisma/src/lib/seed.ts","schema": "./libs/prisma/src/lib/schema.prisma""seed": "node --loader ts-node/esm libs/prisma/src/lib/seed.ts",