GitHub user KamranImaaz created a discussion: Should 
BigQueryUpdateTableSchemaOperator support Removal of Column.

while the present method 
**BigQueryUpdateTableSchemaOperator**(airflow/provider/google/cloud/operator/BigQuery.py)
 contains the logic for the addition or updation of the schema of a table. It 
does not mention the removal of columns.

In Some cases Users may want to delete a particular column. I understand that 
removing a column implies removing a huge amount of information.

I wanted to understand about
1. Whether Airflow allows implementing the removal of columns.
2. If so, what would be the safest API shape(like having an explicit field 
`removal_fields`)
3. If they delete accidentally they should be allowed to revert/recover the 
changes??

Appreciate your feedback before implementation.

GitHub link: https://github.com/apache/airflow/discussions/60137

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to