Design considerations for scripted upload

 One operation per row
 Order of operations
 Handling conflicts
 Not handling conflicts
 Handling forced conflicts
 Locking
 Redundant uploads
 Unknown Upload Status
 Preventing data loss during download

Scripted upload with no table locking