# Database polyfills (Prisma ORM v6) (/docs/orm/v6/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 > v6 > 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/v6/prisma-schema/data-model/models#defining-an-id-field) values with `cuid` and `uuid` values * Using [`@updatedAt`](https://www.prisma.io/docs/orm/v6/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/v6/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/v6/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/v6/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/v6/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/v6/prisma-client/setup-and-configuration/databases-connections): Databases connections - [`Generating Prisma Client`](https://www.prisma.io/docs/orm/v6/prisma-client/setup-and-configuration/generating-prisma-client): This page explains how to generate Prisma Client. It also provides additional context on the generated client, typical workflows and Node.js configuration. - [`Instantiating Prisma Client`](https://www.prisma.io/docs/orm/v6/prisma-client/setup-and-configuration/instantiate-prisma-client): How to create and use an instance of PrismaClient in your app.