|
|
|
|
|
by reducesuffering
685 days ago
|
|
I'm using Prisma ORM over Drizzle (didn't exist when I started). When I need to add new data to a table I have, I just put the "new_column Type" in my prisma.schema for table X. and run "npx prisma migrate dev." Then everywhere else in my code, I already have the updated type for my object X.new_column and can access it with the guardrails of not betraying what type it is. I'd rather do that than ALTER TABLE to create and update my read queries, while making sure I don't make a mistake in the raw SQL. |
|
And migrations are a separate feature that a number of ORMs have, you can have clean migrations with pure SQL using a tool like gomigrate.
I think the real utility is that the ORM is doing the marshalling for you.