Kervin Vasquez
08/20/2020, 5:12 PMOle Martin
08/20/2020, 5:43 PMAlex Reyne
08/20/2020, 10:27 PMconst winnerSearch = await prisma.entries.findOne({
where: {
user: winner,
lotto_id: parseInt(x)
}
})
Gives me an errorPetr Homoky
08/21/2020, 9:55 AMJayanth
08/21/2020, 10:40 AMcharpell
08/21/2020, 12:55 PMStatus
. But the current connector does not support enums.`Regan Iwadha
08/21/2020, 3:59 PMOle Martin
08/21/2020, 4:53 PMMatheus Assis
08/21/2020, 6:11 PMctx*.*_prisma_*.*_user_*.*findOne({ where: { id: root*.*_id_ } })*.*_contacts.count(args)_
as contacts.count
doesn't exist in that situation
-----
Edit: I used ctx.prisma.contact.count({ where: { user: { some: { id: root*.*_id_ } } } })
But idk if it's the correct/most optimized way of doing itKJReactor
08/21/2020, 6:35 PMKJReactor
08/21/2020, 6:36 PMMichael Aubry
08/21/2020, 10:05 PMAdrian Roach
08/21/2020, 11:02 PMGraphQL*Type.toConfig()
Manthan Mallikarjun
08/22/2020, 5:20 AMKJReactor
08/22/2020, 1:00 PMKJReactor
08/22/2020, 1:13 PMPrismaClientKnownRequestError:
Invalid `prisma.user.create()` invocation in
/.../dev/resolvers/Mutation.js:25:36
The provided value for the column is too long for the column's type. Column: <unknown>
at PrismaClientFetcher.request (.../node_modules/@prisma/client/runtime/index.js:1:226003)
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
code: 'P2000',
meta: { column_name: '<unknown>' }
}
Kevin Dench
08/22/2020, 11:08 PMnpx prisma generate --schema ./prisma/schema.prisma
I get an error saying Syntax Error: Unexpected Name "datasource"
So then I ran the command like this part of the docs, but encountered an unknown flag --schema
error! It has been really hard to figure out what is going on via Google.
I have a folder in the root of my project called prisma
that contains my datamodel.prisma
prisma.yml
. Those files look like this:
# datamodel.prisma
datasource postgresql {
provider = "postgresql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
}
model Schedule {
id Int @id @default(autoincrement())
scheduledPhase ScheduledPhase @relation(fields: [phaseId], references: [id])
phaseId Int
name String?
description String?
startDate DateTime
endDate DateTime
@@index([startDate, endDate])
}
model ScheduledPhase {
id Int @id @default(autoincrement())
name String
description String
schedules Schedule[]
}
# prisma.yml
endpoint: ${env:PRISMA_ENDPOINT}
datamodel: datamodel.prisma
secret: ${env:PRISMA_SECRET}
generate:
- generator: javascript-client
output: ./src/generated/prisma-client/
hooks:
post-deploy:
- graphql get-schema -p prisma
Could I get some help figuring out how to get past this barrier, please? Thank you for any help in advance. This is my first time using Prisma and I think it would be really cool, if I can get it up and running.
Debug output:
WARNING: Error: [WARNING] in /Volumes/DevDench/development/prisma-test/planning/prisma/prisma.yml: A valid environment variable to satisfy the declaration 'env:PRISMA_ENDPOINT' could not be found.
at /Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/index.ts:227:41
at SimpleAction.ActionBase.pause (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/actions/ActionBase.ts:81:22)
at Output.warn (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/index.ts:224:17)
at Variables.warnIfNotFound (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-yml/src/Variables.ts:265:16)
at /Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-yml/src/Variables.ts:107:20
at bound (domain.js:426:14)
at runBound (domain.js:439:12)
at tryCatcher (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:15:14)
at processImmediate (internal/timers.js:456:21)
at process.topLevelDomainCallback (domain.js:137:15)
WARNING: Error: [WARNING] in /Volumes/DevDench/development/prisma-test/planning/prisma/prisma.yml: A valid environment variable to satisfy the declaration 'env:PRISMA_SECRET' could not be found.
at /Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/index.ts:227:41
at SimpleAction.ActionBase.pause (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/actions/ActionBase.ts:81:22)
at Output.warn (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-engine/src/Output/index.ts:224:17)
at Variables.warnIfNotFound (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-yml/src/Variables.ts:265:16)
at /Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-yml/src/Variables.ts:107:20
at bound (domain.js:426:14)
at runBound (domain.js:439:12)
at tryCatcher (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/bluebird/js/release/async.js:15:14)
at processImmediate (internal/timers.js:456:21)
at process.topLevelDomainCallback (domain.js:137:15)
Generating schema... !
Syntax Error: Unexpected Name "datasource"
GraphQL request:1:1
1 | datasource postgresql {
| ^
2 | provider = "postgresql"
at syntaxError (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/error/syntaxError.js:15:10)
at Parser.unexpected (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/language/parser.js:1463:41)
at Parser.parseDefinition (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/language/parser.js:157:16)
at Parser.many (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/language/parser.js:1518:26)
at Parser.parseDocument (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/language/parser.js:111:25)
at Object.parse (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/graphql/language/parser.js:36:17)
at RelationalParser.DefaultParser.parseFromSchemaString (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-datamodel/src/datamodel/parser/parser.ts:31:20)
at parseInternalTypes (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-generate-schema/src/index.ts:21:45)
at generateCRUDSchema (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-generate-schema/src/index.ts:34:11)
at Object.generateCRUDSchemaString [as default] (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-generate-schema/src/index.ts:64:22)
at GenerateCommand.<anonymous> (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-core/src/commands/generate/generate.ts:89:48)
at step (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/generate/generate.js:45:23)
at Object.next (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/generate/generate.js:26:53)
at fulfilled (/Users/gkxdhr1/.nvm/versions/node/v12.16.1/lib/node_modules/prisma/node_modules/prisma-cli-core/dist/commands/generate/generate.js:17:58)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:15435) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated
output Exiting with code: 1 +0ms
vh13294
08/23/2020, 12:54 PMAlex Reyne
08/23/2020, 8:38 PMSlackbot
08/24/2020, 2:41 PMBrad Garropy
08/24/2020, 6:37 PMgraphql-playground-react
?Charles Gaudreau Jackson
08/25/2020, 12:11 AMMarcel Overdijk
08/25/2020, 7:52 AMDaniel Norman
KJReactor
08/25/2020, 3:28 PMdata
contains the input for the new product
I checked the table it indeed refers to the designated home. However, I can't get the products
column in Home to refer to the set of keys it has products
is an array of the same type of key.id. I tried changing the above to this but it doesn't work:
``
return await ctx.prisma.store.update({
where: { store_id },
data: {
products: {
create: { ...data }
}
}
});
``Jonathan
08/25/2020, 3:46 PMNatalia
KJReactor
08/25/2020, 4:25 PMAlex Reyne
08/25/2020, 8:40 PMAlex Reyne
08/25/2020, 8:40 PM