javascript - Prisma: Column Too Long

ეს ჩემი ერთეულია:

model Post { .... content String? .... }

ეს კონტენტი უნდა შეიცავდეს html სტრინგს, რომელიც გრძელია. როგორ შემიძლია ამის მიღწევა?

მე ვიყენებ MSSQL. არსებობს ტიპი varchar(max) ან მსგავსი რამ?

უპასუხე #1

ნამდვილ

Წაიკითხე მეტი →

typescript - როგორ გამოვიყენოთ zod Prisma-თან ერთად მომხმარებლის შეყვანის ვალიდაციისთვის

ვცდილობ Zod-სა და Prisma-ს ერთად გამოყენებას და შევხვდი რამდენიმე პრობლემას ვალიდაციასთან დაკავშირებით

ჩემი user.model.ts ფაილში მე მაქვს ეს ვალიდაციები Zod-ის გამოყენებით

//user.mode.ts file const userSchema = z.object({ username: z.string({ required_error: "Username field is required", }), email: z .string({ required_error: "Email field is required", invalid_type_error: "This field must be in email format&q

Წაიკითხე მეტი →

typescript - ეჩვენება Prisma მოდელი მოდელის სახელის გამოყენებით

მჭირდება შექმნა ფუნქცია, რომელიც აჩვენებს Prisma მოდელს მოდელის სახელის გამოყენებით როგორც პარამეტრი. ყოველ ჯერზე მოდელის სახელი შეიძლება შეიცვალოს და TypeScript ავტომატურად უნდა შეამოწმოს, თუ ეს Prisma მოდელი არსებობს.

/* file schema.prisma models: model User { id Int @id @default(autoincrement()) na

Წაიკითხე მეტი →

typescript - დინამიური დახარისხება prism-ში და ტიპიზებულ კითხვებში

ვცდილობ Prisma-ში შეკითხვას ვუწოდო დროში, მაგრამ პირველ დაბრკოლებაზე ვჩერდები.

ასე მუშაობს:

const items = await prisma.styleTags.findMany({ orderBy: { name: 'asc', } });

მაგრამ როდესაც ცდილობ დამოუკიდებლად განსაზღვრო კითხვის, მივიღებ TS შეცდომებს.

const ord

Წაიკითხე მეტი →

typescript - Prisma: როგორ შემიძლია ყველა შვილი მივიღო გარკვეული პირობით?

მე ვცდილობ გამოვიყენო პრიზმა ბევრ ან ბევრ მაგიდაზე (მისი მითითებით) ასეთ მწკრივს ეყოლება შვილები და შვილიშვილები

მინიჭებული მაქვს ყველა რიგი დაყოვნების გარეშე, მაგრამ მიჭირს გააპარალო როგორ უნდა დავალაგო მონაცემები კითხვისადმი მოსახერხებელ JSON-ში, რომელიც აჩერებს პარსინგს წინასაფრენზე

ელოდებოდა გამომავა

Წაიკითხე მეტი →

typescript - Prisma დინამიკური ცხრილების სახელები - findMany შეცდომა

მეცდები შევქმნა ფუნქცია, რომელიც იღებს დინამიურ ცხრილის სახელს და ირჩევს მის ყველა მონაცემს Prisma-ს გამოყენებით NestJS-ში Typescript-თან ერთად.

import { Injectable } from '@nestjs/common'; import { Prisma } from '@internal/prisma/client'; import { PrismaService } from 'src/prisma/prisma.service'; @Injectable() exp

Წაიკითხე მეტი →

mysql - Prisma - უნიკალური შეზღუდვა დარღვეულია, მაშინაც კი, როცა სქემაში არ არსებობს უნიკალური ველი

მე ვაკეთებ პრისმას სამ მოდელთან ერთად,

model User { id String @id @default(cuid()) name String @unique @db.VarChar(35) email String @unique @db.VarChar(512) password Str

Წაიკითხე მეტი →

typescript - გამოიყენეთ nestJS-მოდულების სერვისები prisma-ს თესლებში

ვინმეს რაიმე იდეა აქვს, როგორ გამოვიყენოთ nestJS-ს სერვისები prisma-ის seed.ts-ში? მსურს დავაშენო მონაცემთა სტრუქტურა დაკავშირებული მონაცემებით, დაწერილი „prisma migrate reset“-ის დროს. ეს ძალიან კარგად მუშაობს prisma-ს seeds ფუნქციასთან ერთად. მაგრამ მგონია, უკეთესი (და უფრო სწრაფი) იქნება გამოვიყენოთ CRUD ოპერაციები, რომლებიც უკვე განსაზღვრულია nestJS-ს მოდულებში, ვიდრე დავწეროთ ახალი კოდი, რომელიც აკეთებს იმასივე, რასაც სერვისები. ჯერ არც ისე კარგად გავცნობილვარ nestJS-ის მოდულის სისტემას

Წაიკითხე მეტი →

typescript - Prisma მიგრაციას სჭირდება სასრული მნიშვნელობა?

მე მაქვს პრობლემა Prisma მონაცემების მოდელირებაში, დავიწყე თითქმის ყოველივე, მაგრამ მაინც ვერ გავიგე რა მაჩვენებს ეს შეცდომა. ამბობს, რომ ცხრილს სჭირდება სტანდარტული მნიშვნელობა, როცა მე უკვე მივეცი მას ID, შემდეგ ვცადე წავშალო რელაციის სახელი, იგივე ხდება, ჩემი მოდელი:

model UserToUser { id Int @id @default(autoin

Წაიკითხე მეტი →

typescript - Prisma დათვლა ნესტიანობის სვეტების მიხედვით (დიდი-მუყაოთან)

ჩემი Prisma სქემაში მაქვს რაღაც მსგავსი:

model Parent { id String @id @db.Uuid children Child[] } model ChildOfChild { id String @id @db.Uuid parentId String @map("parent_id") @db.Uuid status Status parent Child @relation(fields: [parentId], references

Წაიკითხე მეტი →