Re-exports§
pub use client::SortOrder;pub use error::PrismaError;
Modules§
- client
- Shared types for the declarative
prisma_model!client (sort order, repository handle). - deployment
- Deployment helpers for Prisma schema/database rollout in CI/CD.
- error
- Typed errors for the generated Prisma-style client and mapping to
nestrs::HttpException. - index_
ddl - Prisma-aligned index / unique / PK DDL helpers for apps that run raw SQL (e.g. [
crate::PrismaService::execute]). - mapping
- Prisma-style database mapping helpers:
- query_
optimization - Query optimization helpers inspired by Prisma’s optimization guidance.
- relation_
queries - Prisma-like relation query helpers (
include-style loads + connect/disconnect mutations). - relations
- Prisma-style relation modeling and validation helpers.
- schema_
bridge - Bridge from Prisma
schema.prismatext tonestrs-prismaRust bindings. - transaction
- Prisma-style transaction and batch helpers on top of the configured SQLx backend.
Macros§
- prisma_
enum - prisma_
model - Declares a Prisma-style model: struct +
wherehelpers + [crate::client::ModelRepository] methods - prisma_
model_ relations - Generates model-specific relation query methods on
ModelRepository<Model>. - prisma_
relation - Builds
crate::relations::RelationDefinitionvalues with Prisma-like relation intent. - prisma_
relation_ schema - Builds a
crate::relations::RelationSchemawith models and relations. - prisma_
where_ raw - Builds
crate::index_ddl::WherePredicate::Raw(Prismawhere: raw("…")for partial indexes).
Structs§
- Prisma
Client Handle - Prisma
Module - Prisma
Options - Prisma
Service - Injectable database service: configuration + optional SQLx pool when the
sqlxfeature is on.
Constants§
- DEFAULT_
MIGRATIONS_ PATH - Recommended default location for Prisma SQL migrations.
- DEFAULT_
SCHEMA_ PATH - Recommended default location for a Prisma schema in nestrs apps.
Functions§
- prisma_
db_ push_ command - Builds the documented Prisma db push command (MongoDB deployments).
- prisma_
generate_ command - Builds the documented Rust Prisma client generation command.
- prisma_
migrate_ deploy_ command - Builds the documented Prisma migrate deploy command.