Option for full extraction
Sometimes we need to rerun a period of data, or fully refresh data from a data source. It would be useful to allow "bypassing" the state or clearing it out.
I envision this being a boolean flag on the meltano elt
command that would simple ignore the state and run the tap as if it were the first run. Something like:
meltano elt <tap> <target> --full-refresh
Some prior art for reference, from dbt https://docs.getdbt.com/docs/running-a-dbt-project/command-line-interface/run/#refresh-incremental-models