Описание тега prisma2

По вопросам о Prisma, специфичных для Prisma 2
0 ответов

Переменная \"$data\" требуемого типа "Тип" не предоставлена

У меня есть мутация создания опроса, и я хочу создать вложенные записи с мутацией создания опроса. Я использую переменные запроса, чтобы задать данные для мутации. Когда я создаю только опрос без вложенных атрибутов, он работает успешно, но когда я …
2 ответа

prisma2 migrate Ошибка: в базе данных больше миграций, чем локально

Я создаю серверное приложение с использованием prisma2 + typescript + nexus + graphql-yoga. Я определил свою схему сейчас, пытаясь сохранить миграцию, выполнив команду prisma2 migrate save --name "init" --experimental Получаю следующую ошибку. Ошибк…
15 мар '20 в 11:31
1 ответ

Почему команда nexus dev запускает приложение дважды и как это исправить?

Я создал супер простое приложение, используя платформу nexus graphql. Первый шаг такой: https://www.nexusjs.org/#/tutorial/chapter-1-setup-and-first-query я api/app.ts я набрал код: const uid = require('uid') let i = 0; const sleep = async (ms: numb…
06 июн '20 в 17:52
1 ответ

Как сохранить Json в Prisma 2.0?

Я имею JSON введите MySQL база данных. Это действительный JSON. ["Text 1","Text 2"] И в MySQL Могу выполнить: UPDATE table_name SET col='["Text 1","Text 2"]' WHERE id=1; Но в Prisma 2.0 db.table_name.create({ data: { col: ["Text 1", "Text 2"] } }) У…
07 июн '20 в 21:12
1 ответ

Как я могу поделиться студией prisma2 со своими товарищами по команде?

Я использую службу prisma2 в API ExpressJS graphQL. Я хочу использовать страницу студии prisma2 в качестве панели администратора, и я хочу поделиться страницей студии prisma2 с моими товарищами по команде, которые не являются программистами. Посколь…
15 авг '20 в 18:46
0 ответов

Как подключить базу данных postgresql вместе с prisma 2 в докере как услугу?

Я хочу подключить базу данных Postgres к моему серверу graphql вместе с Prisma в docker env. Вот мой docker-compose.yml, чтобы получить представление о version: '3.1' services: postgres: container_name: postgres restart: always image: 'postgres:late…
22 авг '20 в 16:55
1 ответ

Как получить результат sql только с строками, которые имеют строку связанных отношений

Я пытаюсь запросить базу данных с помощью клиента Prism и хочу вернуть только те строки, которые имеют внешний ключ в объединенной таблице. Например, получите всех пользователей, которые также создали сообщение. Мне нужно своего рода "ВНУТРЕННЕЕ СОЕ…
28 авг '20 в 21:34
1 ответ

Prisma Queries с условиями

В настоящее время я создаю новый проект с Prisma и думаю о том, как создавать свои SQL-запросы, когда у меня разные зависимости. Предположим, я хочу добавить в запрос условие include или where при определенном условии. Стоит ли мне теперь использова…
29 авг '20 в 11:27
3 ответа

Удалите все элементы в таблице с помощью Prisma2 и Jest

Я хотел бы знать, как я могу удалить все элементы в таблице с помощью Prisma2 и Jest? Я прочитал документацию CRUD и пытаюсь сделать следующее: user.test.js .... import { PrismaClient } from "@prisma/client" beforeEach(async () => { con…
18 июн '20 в 21:44
0 ответов

Добавление Prisma1 и Prisma2 одновременно с обнаружением критических изменений

Для перехода от prisma1 к prisma2 мы решили оставить рядом primsa1 и prisma2. Бегnpx prisma-upgrade создаст 2 критических изменения Fix one-to-many table relations а также Fix one-to-one table relations. Чтобы сделатьprisma1 а также prisma2 работать…
25 июн '20 в 19:19
2 ответа

prisma2 установить длину и тип столбца в схеме призмы

Как я могу установить длину строки (varchar) для типа строки равной 50 и определить столбец как ТЕКСТ в схеме призмы, для пользовательской таблицы, которую я хочу name быть varchar(50) и bioбыть Текстовый столбец. Я создаю свои таблицы с помощью pri…
24 июл '20 в 21:09
0 ответов

Prisma - где селектор по типу с двумя уникальными полями

Я пытаюсь реализовать преобразователь, который будет проверять, существует ли в базе данных пользователь с данным логином. Но мне сложно с селектором where в Prisma. Итак, у меня есть тип User: type User { UserID: ID! @id Login: String! @unique Pass…
15 авг '20 в 15:51
0 ответов

Prisma 2 машинописный линтинг "findMany" возвращаемый тип

Схема model User { id Int @id email String @unique name String? posts Post[] } model Post { id Int @id author User title String published Boolean @default(false) } Контроллер NestJS async function getUsersWithPosts() { const users = await prisma.use…
17 авг '20 в 14:38
1 ответ

Отсутствует необходимое значение при установке массива

Я использую Prisma upsert и получаю сообщение об отсутствии требуемого значения, когда пытаюсь установить одно из полей, которое является типом массива, в частности numeric[]. Я использую Prisma версии 2.6.0 Данные попадают в базу данных для всех, к…
01 сен '20 в 20:41
1 ответ

Как реализовать запрос "подписки" в социальных сетях с помощью Prisma 2?

У меня есть вопрос, связанный с написанием запроса ленты в стиле "социальных сетей", но в данном случае я использую Prisma 2. У меня есть музыкальное приложение, в котором я хотел бы отображать ленту всех Albums из Artists что User следует. В моем s…
18 июл '20 в 05:21
0 ответов

Получение связанной модели удаленной модели в Prisma 2

Привет, ребята, вот сценарий, который у меня есть; model User { id Int @default(autoincrement()) @id ... posts Post[] comments Comment[] } model Post { id Int @default(autoincrement()) @id comments Comment[] ... } model Comment { id Int @default(aut…
28 июл '20 в 23:27
1 ответ

Сервер Apollo с призмой 2

Я пытаюсь создать сервер Apollo + Lambda + primsa2 const server = new ApolloServer({ typeDefs resolvers, playground: { endpoint: "/dev/graphql" } }) Но то, что у меня есть из схемы prisma2, похоже на generator client { provider = "prisma-client-js" …
1 ответ

Prisma2: как разработать схему, которая имеет отношение к модели типа массива?

Я столкнулся с некоторыми проблемами при разработке схемы. Случай 1: model User { package: @relation(fields: [authorId], references: [id]) packageId: Int } model Package { user User[] } на один пакет могут подписаться сотни пользователей. Так что я …
2 ответа

Запрос клиента Prisma для получения последней

Учитывая следующую схему. Как мне запросить последний коммит в каждом репозитории с помощью клиента prisma2? model Commit { id String @default(uuid()) @id date DateTime @default(now()) } model Branch { id String @default(uuid()) @id commit Commit @r…
30 авг '20 в 01:25
0 ответов

Примеры преобразования enum в строку в Prisma 2.0. Как организовать код?

Контекст Я в MySQL поле базы данных: original_type ENUM('image/jpeg', 'image/png', 'application/pdf'), Теперь мне нужно сохранить элемент: db.file.create({ data: { original_type: contentType, } }) куда contentType- строка с одним из возможных значен…