Robert Craigie
Robert Craigie
## What is this Python project? https://github.com/RobertCraigie/prisma-client-py. An auto-generated, fully type safe ORM tailored specifically for your schema - works with SQLite, PostgreSQL, MySQL, MongoDB, MariaDB, Azure SQL, SQL Server...
# What is this project? https://github.com/RobertCraigie/prisma-client-py. It is an auto-generated and fully type safe ORM powered by Pydantic - supports SQLite, PostgreSQL, MySQL, MongoDB, MariaDB and more! # Why is...
## Change Summary This PR completely refactors how the Prisma CLI is downloaded / installed / called. We now download Node itself at runtime and use that to install the...
## Bug description The mypy plugin appears to be broken: https://github.com/RobertCraigie/prisma-client-py/runs/7595314605?check_suite_focus=true
## Problem Prisma recently changed how raw queries work internally, values are now returned alongside meta information, for example: ```json { "count": {"prisma__type": "bigint", "prisma__value": "1"} } ``` ## Suggested...
## Problem Sometimes it might be useful to access the DMMF for features such as triple-slash comments. ## Suggested solution We should store the DMMF in JSON form in the...
Prisma recently added preview support for typed sql queries: https://www.prisma.io/docs/orm/prisma-client/using-raw-sql/typedsql
## Problem One of the biggest reasons for using an ORM is the autocomplete value that it provides, currently all of our query arguments will not be autocompleted, this is...
## Problem Debugging performance problems can be quite hard, especially due to the Rust black box that Prisma is. We should be able to provide some form of tracing to...
Prisma has preview support for [interactive transactions](https://www.prisma.io/docs/concepts/components/prisma-client/transactions#interactive-transactions). The base work for this has already been done in the `wip/transactions` branch, some kinks need to be ironed out. ## Status -...