@MarkAtSafe The temporary PostGIS table we write to is a UUID and works fine with tables starting with a-z or 0-9 for all other datasets. It just seems to fail at a random point in the process.
So for example:
'98ac753a-3b34-4aa4-8971-8cbe9c7b09c2.GDY_C_010M_DOWNLOAD_AREA'
writes fine, but
'98ac753a-3b34-4aa4-8971-8cbe9c7b09c2.GDY_C_020M_DOWNLOAD_AREA'
fails.
It's the delimiter and error connecting to the database I'm not understanding the reason for.
@soothsayers It looks like PostgreSQL table names must start with a character a-zA-Z. You're also very close to the allowed length of an identifier length (63bytes)