Prisma ClientSetup

Constructor (Go)

Overview

The Prisma constructor is used to create new instances of the Prisma client.

New(options PrismaOptions) Client

PrismaOptions has the following properties (all are optional):

  • endpoint: string: The endpoint of your Prisma service. If not provided, the Client will default to the endpoint that was specified in prisma.yml when the Client was generated.
  • secret: string: The secret protecting the API of your Prisma service. If not provided, the Client will default to the secret that was specified in prisma.yml when the Client was generated.
  • debug: boolean: If set to true, each invokation of a method on the Prisma client will print the GraphQL query that is sent to the Prisma API to the console. Default: false.

Examples

Use default values for endpoint and secret that were specified in prisma.yml when the Client was generated:

db := prisma.New(nil)

Override default values for endpoint and secret that had been specified in prisma.yml when the Client was generated:

client := prisma.New(&prisma.PrismaOptions{
  Endpoint: "http://localhost:4466/hello-world/dev",
  Debug: true,
})
Content
Overview