only call copy_from once per table