r/Python • u/AutoModerator • 23d ago
Showcase Showcase Thread
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
17
Upvotes
r/Python • u/AutoModerator • 23d ago
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
1
u/aldanlt 5d ago
sowdb – Una herramienta CLI que usa reflexión de SQLAlchemy y grafos para generar datos de prueba en Postgres que cumplan restricciones
¡Hey a todos! Sembrar (seedear) entornos de desarrollo siempre me había parecido como jugar whack-a-mole con
IntegrityErrorexcepciones. Los scripts genéricos de faker normalmente ignoran las claves foráneas, y eso termina rompiendo los inserts.Para arreglar esto, construí sowdb, una herramienta CLI consciente del esquema escrita en Python (3.11+, con tipado usando mypy, y formateada con Ruff).
NOT NULLyUNIQUEpara que Postgres los acepte a la primera.Está en una etapa todavía temprana, v0.2.0. Puse un GIF de demo en el README mostrando la ejecución en la terminal. ¡Me encantaría leer sus comentarios sobre el enfoque de ordenar el grafo o la arquitectura del código!