4 ms·
What they need is a proper migration diff and generation tool with strong defaults. Alembic is meh and the DX is poor. Prisma and Django's migration/diff tools
by Onavo 2y ago
What they need is a proper migration diff and generation tool with strong defaults. Alembic is meh and the DX is poor. Prisma and Django's migration/diff tools are the gold standard.
(There's also Atlas for Python but it isn't much better, a lot of fiddly config files https://atlasgo.io/guides/orms/sqlalchemy https://atlasgo.io/guides/orms/sqlalchemy)
- Something1234 2y agoPrisma defeats the entire point of sql with it's weird almost graphql like thing. Apparently developers can't be trusted with it cause you can do big dumb in it.
- nhumrich 2y agoAlembic is amazing. I haven't found a better tool in any language. I actually use it even when I don't use python as the main language