PostgreSQL no proporciona una forma muy elegante de hacer esto. Podrías usar pg_dump con -t
y --section=
para volcar los datos previos y posteriores de la tabla. Luego, reproduciría los datos previos para crear la estructura de la tabla y las restricciones de verificación, luego cargaría los datos desde donde los obtenga, luego reproduciría los datos posteriores para agregar los índices y las restricciones FK.