# Database polyfills (Prisma ORM v7) (/docs/orm/v7/prisma-client/setup-and-configuration/database-polyfills) > For the complete Prisma documentation index, see [llms.txt](https://www.prisma.io/docs/llms.txt). A markdown version of any docs page is available by appending `.md` to its URL. Prisma Client provides features that are not achievable with relational databases. These features are referred to as "polyfills" and explained on this page. Location: ORM > v7 > Prisma Client > Setup and Configuration > Database polyfills Prisma Client provides features that are typically either not achievable with particular databases or require extensions. These features are referred to as *polyfills*. For all databases, this includes: * Initializing [ID](https://www.prisma.io/docs/orm/v7/prisma-schema/data-model/models#defining-an-id-field) values with `cuid` and `uuid` values * Using [`@updatedAt`](https://www.prisma.io/docs/orm/v7/prisma-schema/data-model/models#defining-attributes) to store the time when a record was last updated For relational databases, this includes: * [Implicit many-to-many relations](https://www.prisma.io/docs/orm/v7/prisma-schema/data-model/relations/many-to-many-relations#implicit-many-to-many-relations) For MongoDB, this includes: * [Relations in general](https://www.prisma.io/docs/orm/v7/prisma-schema/data-model/relations) - foreign key relations between documents are not enforced in MongoDB ## Related pages - [`Configuring error formatting`](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/error-formatting): This page explains how to configure the formatting of errors when using Prisma Client - [`Custom model and field names`](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/custom-model-and-field-names): Learn how you can decouple the naming of Prisma models from database tables to improve the ergonomics of the generated Prisma Client API - [`Database connections`](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections): Learn how to manage database connections and configure connection pools - [`Generating Prisma Client`](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/generating-prisma-client): Learn when and how to run prisma generate, configure the generator output, and import the generated client in your app. - [`Introduction to Prisma Client`](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/introduction): Learn how to set up and configure Prisma Client in your project