@arkiboys Hi again.
So if I understand you have an existing delta table, which means partitions or multiple parquet files.
Currently like:
Delta table schema: id->string, word->string, price->string
file1.parquet schema: id->string, word->string, price->string
file2.parquet schema: id->string, word->string, price->string
file3.parquet schema: id->string, word-> string, price->string
existing rows with id->string, word->string, price->string
add new rows with id->integer, word->string, price->decimal
add new file4.parquet with schema id->integer, word->string, price->decimal
in the above, file3 cannot happen because parquet files enforce their schema, and you can't mix and match different data types in a single column like that. Parquet files are more like sql tables than csv files.
file4, even if you somehow make it happen, will cause trouble because anything that queries the delta table expects a uniform schema among all files.
so, no you should redo the entire delta table to have the new schema. Then you can add things properly going forwards.