Hive does not consider the type of the partition column while writing partitions. Consider for example the query:
Hive accepts this query. However if you try to select from this table and insert into another expecting schema match, it will insert nulls instead. We should throw an exception on such user error at the time the partition addition/load happens.