Mitchell Amihod
02/23/2021, 3:03 AMenv("postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}?schema=${POSTGRES_SCHEMA}&sslmode=prefer")
James Ballard
02/23/2021, 3:34 AMurl = "<<url>>"
However, to my knowledge you can't do string literals in a .schema file.Mitchell Amihod
02/23/2021, 3:36 AMMitchell Amihod
02/23/2021, 3:38 AMMitchell Amihod
02/23/2021, 3:38 AMJames Ballard
02/23/2021, 3:45 AMRyan
02/23/2021, 5:58 AMMitchell Amihod
02/23/2021, 3:00 PMRyan
02/23/2021, 3:00 PMprisma generate
doesn’t need a valid connection.Mitchell Amihod
02/23/2021, 3:02 PMRyan
02/23/2021, 3:04 PMdatasource
is valid, it will generate fine 🙂Ryan
02/23/2021, 3:04 PMpostgres
in your provider and it will run generate successfullyMitchell Amihod
02/23/2021, 3:05 PMMitchell Amihod
02/23/2021, 3:05 PMRyan
02/23/2021, 3:09 PMschema.prisma
mapped to your database.
Generate will create the types as per your prisma.schema
and will also install the @prisma/client
if not present, and this doesn’t require a valid URL 🙂Mitchell Amihod
02/23/2021, 3:11 PMMitchell Amihod
02/23/2021, 3:11 PMMitchell Amihod
02/23/2021, 4:52 PMdatasource db {
provider = "postgresql"
url = env("postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}?schema=${POSTGRES_SCHEMA}&sslmode=prefer")
}
Mitchell Amihod
02/23/2021, 4:52 PMMitchell Amihod
02/23/2021, 4:53 PMRyan
02/24/2021, 6:58 AMPrismaClient
constructor for now.Mitchell Amihod
02/24/2021, 3:10 PM