Description
When inserting into an existing partitioned table, partitioning columns should always be determined by catalog metadata of the existing table to be inserted. Extra partitionBy() calls don't make sense, and mess up existing data because newly inserted data may have wrong partitioning directory layout.