Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors:
- "Tyler Hogarth"
metaTitle: "Agentic Engineering at Prisma"
metaDescription: "Part of Prisma's agentic software development series on how it ships software with AI agents, covering the process, roles, and documentation layer that make cross-repo agent work possible."
heroImagePath: "/agentic-engineering-at-prisma/imgs/hero.svg"
heroImagePath: "/agentic-engineering-at-prisma/imgs/hero.png"
metaImagePath: "/agentic-engineering-at-prisma/imgs/meta.png"
tags: ["ai"]
series: agentic-engineering
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "Prisma | Introducing Accelerate in Early Access"
metaDescription: "Query up to 1000x faster on any Prisma-supported database with our new distributed cache and scalable connection pool for Serverless apps."
metaImagePath: "/announcing-accelerate-usrvpi6sfkv4/imgs/meta-25afee16878423e24c7aff2bb3fe49a433996d03-1200x631.png"
heroImagePath: "/announcing-accelerate-usrvpi6sfkv4/imgs/hero-9c6258461d73719cebc60136dd4e976d79306dcb-845x475.svg"
heroImagePath: "/announcing-accelerate-usrvpi6sfkv4/imgs/hero-9c6258461d73719cebc60136dd4e976d79306dcb-845x475.png"
heroImageAlt: "Introducing Accelerate in Early Access"
tags:
- "announcement"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,6 @@ Auto-completion is an immensely powerful feature that enables developers to expl

Having auto-completion available largely contributes to greater productivity because you can "learn the API as you use it". Auto-completion also increases confidence because you can be sure that the suggested API operations will work.

{/* <Video src="/blog/announcing-prisma-2-n0v98rzc8br1/imgs/YWeTRfU.mp4" width="740" height="430" /> */}

#### Fully type-safe database queries

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "TypeScript, PostgreSQL, Prisma Backend | Authentication, Authorization"
metaDescription: "Secure a TypeScript and PostgreSQL backend with Prisma, passwordless authentication, JWTs, and authorization rules using Hapi."
metaImagePath: "/backend-prisma-typescript-orm-with-postgresql-auth-mngp1ps7kip4/imgs/meta-9eae0d75afddb1fce65c68320479268f4cdcffd3-1692x852.png"
heroImagePath: "/backend-prisma-typescript-orm-with-postgresql-auth-mngp1ps7kip4/imgs/hero-9f73d35216a42b2bb796a971053669fbc90e36ee-846x426.svg"
heroImagePath: "/backend-prisma-typescript-orm-with-postgresql-auth-mngp1ps7kip4/imgs/hero-9f73d35216a42b2bb796a971053669fbc90e36ee-846x426.png"
heroImageAlt: "Backend with TypeScript, PostgreSQL & Prisma: Authentication & Authz"
series: backend-prisma-typescript-orm-with-postgresql
seriesIndex: 3
Expand Down
2 changes: 1 addition & 1 deletion apps/blog/content/blog/drive-and-the-maker/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors:
- "Tyler Hogarth"
metaTitle: "Drive and the Maker"
metaDescription: "Part of Prisma's agentic software development series on how it ships software with AI agents, going deep on Drive, the development process, and the Maker role."
heroImagePath: "/drive-and-the-maker/imgs/hero.svg"
heroImagePath: "/drive-and-the-maker/imgs/hero.png"
metaImagePath: "/drive-and-the-maker/imgs/meta.png"
tags: ["ai"]
series: agentic-engineering
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "How Grover Moves Faster and is More Productive with Prisma"
metaDescription: "Grover has many individual development teams that each work in slightly different stacks. Prisma is catching on as a way to help their teams move faster and be more confident in their code."
metaImagePath: "/grover-customer-success-story-nxkWGcGNuvFd/imgs/meta-cb121051733205088c9beee9cc8b5b4553e3988a-1692x852.png"
heroImagePath: "/grover-customer-success-story-nxkWGcGNuvFd/imgs/hero-3fcd833a161c68af69d2c13eafb3369f343e0856-844x474.svg"
heroImagePath: "/grover-customer-success-story-nxkWGcGNuvFd/imgs/hero-3fcd833a161c68af69d2c13eafb3369f343e0856-844x474.png"
heroImageAlt: "How Grover Moves Faster with Prisma"
tags:
- "case-study"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ The default data structures used when defining an index is the [B-Tree](https://

In a database context, every write to an indexed column updates the associated index.

{/* <Video src="/blog/improving-query-performance-using-indexes-2-MyoiJNMFTsfq/imgs/185588924-4429c674-6c8e-4827-a1b1-49231aa8e3b6.mp4" width={740} height={416} /> */}

## The time complexity of a B-tree

Expand Down Expand Up @@ -384,4 +383,3 @@ In this part, you learned what the structure of indexes look like, and significa
You also learned how you can add indexes to multiple columns, and how to define the indexes sort order.

In the next article, you will learn how to work with Hash indexes in your application using Prisma.

2 changes: 1 addition & 1 deletion apps/blog/content/blog/introducing-create-prisma/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "Introducing Create-Prisma: Start a Prisma App With One Command"
metaDescription: "create-prisma is a new CLI that creates an app with Prisma set up, a starter schema, seed data, database scripts, and optional Prisma Postgres setup."
excerpt: "create-prisma is a new CLI that creates an app with Prisma set up, including a starter schema, seed data, database scripts, and optional Prisma Postgres setup."
heroImagePath: "/introducing-create-prisma/imgs/hero.svg"
heroImagePath: "/introducing-create-prisma/imgs/hero.png"
heroImageAlt: "Introducing create-prisma — a new CLI for starting Prisma apps"
metaImagePath: "/introducing-create-prisma/imgs/meta.png"
tags:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ authors:
metaTitle: "Panther enables startups to acquire talented individuals without being hampered by geographical barriers, leveraging the microservices architecture with Prisma"
metaDescription: "Prisma plays a key role in the Panther's tech stack, allowing individual teams to have the freedom they need while also maintaining data consistency"
metaImagePath: "/panther-customer-story-pdmdrrhtupsl/imgs/meta-5eae06d23538e0fc1c0ce19cd2f7d370baf9ba67-1692x852.png"
heroImagePath: "/panther-customer-story-pdmdrrhtupsl/imgs/hero-c5d900fa6ca968fa3166f7d9faff39ee6df0fc04-846x426.svg"
heroImagePath: "/panther-customer-story-pdmdrrhtupsl/imgs/hero-c5d900fa6ca968fa3166f7d9faff39ee6df0fc04-846x426.png"
heroImageAlt: "How Panther champions talent over geography with Prisma"
tags:
- "case-study"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "How Pearly has scaled quickly as a startup by adopting Prisma"
metaDescription: "Pearly provides platforms for dentists to create better and reliable revenue streams and affordable care plans for their patients. Learn how Prisma has helped them scale quickly with Prisma with an ultra-lean team."
metaImagePath: "/pearly-plan-customer-success-pdmdrRhTupve/imgs/meta-d09ee96143ce418b222844b771f5b3ffcff456f4-1692x852.png"
heroImagePath: "/pearly-plan-customer-success-pdmdrRhTupve/imgs/hero-865b17cd27fdb1bc38c55016a41fd23b3ea650a0-870x439.svg"
heroImagePath: "/pearly-plan-customer-success-pdmdrRhTupve/imgs/hero-865b17cd27fdb1bc38c55016a41fd23b3ea650a0-870x439.png"
heroImageAlt: "How Prisma Allowed Pearly to Scale Quickly with an Ultra-Lean Team"
tags:
- "case-study"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "Prisma 7 Explained: Performance, Architecture, and AMA Answers"
metaDescription: "Prisma 7 introduces major architectural changes. We answer community AMA questions on performance, database support, the new client generator, and what’s next."
metaImagePath: "/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/meta-64c44281ee8d3e0fe5e7e9bbd309603e5496945d-1266x711-26d35e93c9.png"
heroImagePath: "/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/hero-fed37f83921ceeba6d0395d774c48ae9d5b68dcc-844x474-7cca11ee09.svg"
heroImagePath: "/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/hero-fed37f83921ceeba6d0395d774c48ae9d5b68dcc-844x474-7cca11ee09.png"
heroImageAlt: "Prisma 7 is a structural release focused on long-term architecture rather than surface-level features. Some things improved, others became stricter. This post answers questions from our recent AMA on X and explains where Prisma 7 stands today and where it’s headed."
tags:
- "orm"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "Announcing Preview Support for MongoDB in Prisma 2.27"
metaDescription: "Prisma support for MongoDB - bringing the power of type safety in Prisma to MongoDB"
metaImagePath: "/prisma-mongodb-preview-release/imgs/meta-60df4c09d5d1951a4fc6425644d652161e5aa9a1-1269x640.png"
heroImagePath: "/prisma-mongodb-preview-release/imgs/hero-0ba86c703ae4de5651fe3afa7a2a181b0cacdb24-865x436.svg"
heroImagePath: "/prisma-mongodb-preview-release/imgs/hero-0ba86c703ae4de5651fe3afa7a2a181b0cacdb24-865x436.png"
heroImageAlt: "Prisma 2.27 Adds Preview Support for MongoDB"
tags:
- "announcement"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
metaTitle: "A Visual Interface for Your Database | Prisma Studio"
metaDescription: "Prisma Studio is a visual database browser for viewing and editing application data, with filtering, pagination, and relation-aware workflows for Prisma projects."
metaImagePath: "/prisma-studio-3rtf78dg99fe/imgs/meta-6c7061054a1005d0cdfebd5dd8e353b56091beb9-1692x852.png"
heroImagePath: "/prisma-studio-3rtf78dg99fe/imgs/hero-cdf9e7b1b90248dde0b35f13b0f30afdf859edeb-870x439.svg"
heroImagePath: "/prisma-studio-3rtf78dg99fe/imgs/hero-cdf9e7b1b90248dde0b35f13b0f30afdf859edeb-870x439.png"
heroImageAlt: "Prisma Studio - A Visual Interface for Your Database"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,6 @@ const createOnePost = async (data) => {
```
Hovering on the function declaration, function arguments, the `data` property will bring up the different types and descriptions referenced in the code. The types generated by the Prisma CLI are TypeScript types derived from your models. They are imported using the TypeScript syntax.

{/* <Video src="/blog/type-safe-js-with-jsdoc-typeSaf3js/imgs/146181009-04fc37e4-d8ba-4ba6-af76-479bfd2e0379.mov" alt="Prisma Types in JavaScript" width={740} height={416}/> */}

> Explore the Prisma Client type-definitions by hovering on the imported type, for example `PostCreateInput`, pressing `Ctrl` or `Cmd` and left clicking on it.

Expand All @@ -306,4 +305,3 @@ In summary, JsDoc makes a great tool for code documentation and provide a level
If you have any questions regarding JsDoc, type safety, code documentation or Prisma, feel free to reach out to us on [X/Twitter](https://pris.ly/x), ask a question on [GitHub](https://github.com/prisma/prisma/discussions).



Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,6 @@ const schema = makePrismaSchema({

Note that your editor is able to suggest what to pass into `prismaObjectType` and `prismaFields` based on the generated CRUD building blocks. This means when you type `prismaObjectType('')` and hit **ctrl+space**, it suggests the names of all generated CRUD building blocks. When calling `t.prismaFields([''])`, it suggests the fields of `t`:

{/* <Video src="/blog/using-graphql-nexus-with-a-database-pmyl3660ncst/imgs/MOArOPF.mp4" width={960} height={548} /> */}

#### 4.2) Add a computed field to the `Post` model

Expand Down Expand Up @@ -693,4 +692,3 @@ Please share your feedback by [opening a GitHub issue](https://github.com/prisma
---

**A huge shoutout to our open-source engineer [Flavian Desverne](https://twitter.com/fdesverne) for his incredible work on the `nexus-prisma` plugin 💪✨**

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading