3.1.7 • Published 6 months ago

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

Weekly downloads
-
License
-
Repository
-
Last release
6 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.7

6 months ago

3.1.6

7 months ago

3.1.5

7 months ago

3.1.4

7 months ago

3.1.3

7 months ago

3.0.0-next.2

11 months ago

3.0.0-next.1

11 months ago

3.0.0-next.4

11 months ago

3.0.0-next.3

11 months ago

3.0.0-next.0

11 months ago

2.6.55

11 months ago

3.0.4

10 months ago

3.0.3

10 months ago

3.0.1

10 months ago

3.0.6

10 months ago

3.0.5

10 months ago

3.0.0

10 months ago

3.1.2

9 months ago

3.1.1

9 months ago

3.1.0

10 months ago

2.6.54

12 months ago

2.6.53

1 year ago

2.6.52

1 year ago

2.6.51

1 year ago

2.6.50

1 year ago

2.6.49

1 year ago

2.6.48

1 year ago

2.6.47

1 year ago

2.6.46

1 year ago

2.6.26

2 years ago

2.6.27

2 years ago

2.6.28

2 years ago

2.6.29

2 years ago

2.6.22

2 years ago

2.6.23

2 years ago

2.6.24

2 years ago

2.6.25

2 years ago

2.6.37

2 years ago

2.6.38

2 years ago

2.6.39

2 years ago

2.6.33

2 years ago

2.6.34

2 years ago

2.6.35

2 years ago

2.6.36

2 years ago

2.6.30

2 years ago

2.6.31

2 years ago

2.6.32

2 years ago

2.6.44

1 year ago

2.6.45

1 year 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

2 years ago

2.6.18

2 years ago

2.6.20

2 years ago

2.6.21

2 years ago

2.6.17

2 years ago

2.6.16

2 years ago

2.6.15

2 years ago

2.6.14

2 years ago

2.6.13

2 years ago

2.6.12

2 years ago

2.6.11

2 years ago

2.6.10

2 years ago

2.6.9

2 years ago

2.6.8

2 years ago

2.6.7

2 years ago

2.6.6

2 years ago

2.6.5

2 years ago

2.6.4

2 years ago

2.6.1

2 years ago

2.6.3

2 years ago

2.6.2

2 years ago

2.5.0

2 years ago

2.4.19

2 years ago

2.5.2

2 years ago

2.6.0

2 years ago

2.5.1

2 years ago

2.5.4

2 years ago

2.5.3

2 years ago

2.4.21

2 years ago

2.4.20

2 years ago

2.4.18

2 years ago