datapusher-plus
datapusher-plus copied to clipboard
Recoverable jobs
For an existing resource, when a job fails after it has already been deleted from the datastore, there is no easy way to recover.
To avoid this, DP+ should:
- do a "soft-delete" of the table (perhaps, by temporarily renaming it?)
- do the DP+ job as usual
- if the job is successful, drop the "soft-deleted" table. If the job failed, restore the old table