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]
