Tengo más de 40 tablas, millones de filas por tabla, cientos de relaciones y restricciones de clave externa.
Me gustaría copiar toda la estructura exacta de la tabla, pero tal vez con unos cientos o miles de filas para crear entornos de desarrollo ligeros.
Hasta ahora, solo he visto pg_dump que, si bien puede exportar filas parciales de una sola tabla, no tiene forma de exportar una base de datos parcial con algunas filas por tabla mientras mantiene la integridad referencial , es decir, si una tabla depende de algún foráneo key, asegúrese de que también haya ciertos valores de esa clave externa en la tabla a la que se hace referencia para que la relación esté intacta.
Dada la gran cantidad de tablas (que cambian con bastante frecuencia), sería un desafío crear y mantener comandos INSERT manuales para tantas tablas.
¿Hay alguna solución para esto? (para postgresql específicamente)
¿ Probaste Carcelero ? He tenido buenas experiencias con él.
Características: