3.1.19 • Published 10 months ago

@pothos-examples/prisma-smart-subscriptions-apollo v3.1.19

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

A GraphQL API built with prisma with subscriptions for basic CRUD mutations

This example uses the following packages:

  • @pothos/core: For building the schema
  • @pothos/plugin-prisma: For prisma based type definitions, and efficient queries
  • @pothos/plugin-smart-subscriptions: For automatically create subscription from db query
  • @prisma/client: For querying data from a database
  • prisma: For running migrations and generating @prisma/client
  • @apollo/server: For creating a server that executes the schema
  • express: Mandatory for Apollo v4 subscriptions

This is a fairly basic implementation, and may not represent best practices for production, but should help demonstrate how smart subscriptions could be implemented.

Schema

type Comment {
  author: User!
  comment: String!
  id: ID!
  post: Post!
}

type Mutation {
  createOneUser(firstName: String!, lastName: String!): User!
}

type Post {
  author: User!
  comments: [Comment!]!
  content: String!
  id: ID!
  title: String!
}

type Query {
  countManyUser: Int!
}

type Subscription {
  countManyUser: Int!
}

type User {
  comments: [Comment!]!
  firstName: String!
  fullName: String!
  id: ID!
  lastName: String!
  posts: [Post!]!
}
3.1.12

12 months ago

3.1.11

1 year ago

3.1.14

11 months ago

3.1.13

12 months ago

3.1.16

11 months ago

3.1.15

11 months ago

3.1.18

10 months ago

3.1.17

11 months ago

3.1.10

1 year ago

3.1.9

1 year ago

3.1.8

1 year ago

3.1.19

10 months ago

3.1.7

1 year ago

3.1.6

1 year ago

3.1.5

1 year ago

3.1.4

1 year ago

3.1.3

1 year ago

3.0.0-next.2

2 years ago

3.0.0-next.1

2 years ago

3.0.0-next.4

2 years ago

3.0.0-next.3

2 years ago

3.0.0-next.0

2 years ago

2.6.55

2 years ago

3.0.4

2 years ago

3.0.3

2 years ago

3.0.1

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

2.6.54

2 years ago

2.6.53

2 years ago

2.6.52

2 years ago

2.6.51

2 years ago

2.6.50

2 years ago

2.6.49

2 years ago

2.6.48

2 years ago

2.6.47

2 years ago

2.6.46

2 years ago

2.6.26

3 years ago

2.6.27

3 years ago

2.6.28

3 years ago

2.6.29

3 years ago

2.6.22

3 years ago

2.6.23

3 years ago

2.6.24

3 years ago

2.6.25

3 years ago

2.6.37

3 years ago

2.6.38

2 years ago

2.6.39

2 years ago

2.6.33

3 years ago

2.6.34

3 years ago

2.6.35

3 years ago

2.6.36

3 years ago

2.6.30

3 years ago

2.6.31

3 years ago

2.6.32

3 years ago

2.6.44

2 years ago

2.6.45

2 years ago

2.6.40

2 years ago

2.6.41

2 years ago

2.6.42

2 years ago

2.6.43

2 years ago

2.6.19

3 years ago

2.6.18

3 years ago

2.6.20

3 years ago

2.6.21

3 years ago

2.6.17

3 years ago

2.6.16

3 years ago

2.6.15

3 years ago

2.6.14

3 years ago

2.6.13

3 years ago

2.6.12

3 years ago

2.6.11

3 years ago

2.6.10

3 years ago

2.6.9

3 years ago

2.6.8

3 years ago

2.6.7

3 years ago

2.6.6

3 years ago

2.6.5

3 years ago

2.6.4

3 years ago

2.6.1

3 years ago

2.6.3

3 years ago

2.6.2

3 years ago

2.5.0

3 years ago

2.4.19

3 years ago

2.5.2

3 years ago

2.6.0

3 years ago

2.5.1

3 years ago

2.5.4

3 years ago

2.5.3

3 years ago

2.4.21

3 years ago

2.4.20

3 years ago

2.4.18

3 years ago