News for hackers. Stuff that matters.
Re: by leetharris on Friday February 09, 2024 @10:15PM (#39323223)
The closest thing to what you're describing is Prisma in Node. It generates a Typescript file from your schema so you get code completion on your data. And it exists somewhere between a query builder and a traditional ORM.

I have worked in many languages with many ORMs and this has been my personal favorite.

Re: by sgarland on Saturday February 10, 2024 @12:01AM (#39323741)
Until Prisma can manage JOINs [0] there is no way I can recommend it.

[0]: https://github.com/prisma/prisma/discussions/12715

Re: by kkarimi on Saturday February 10, 2024 @01:38AM (#39324124)
The support for JOINs is coming, currently under a feature flag [0]

[0]: https://github.com/prisma/prisma/issues/5184#issuecomment-18...

Re: by mkesper on Saturday February 10, 2024 @08:00AM (#39325870)
But the migration stuff is a horrible joke. No way to just rollback a broken migration. https://www.prisma.io/docs/orm/prisma-migrate/workflows/gene...