Description
package.jdo has:
<field name ="dbName"> <column name="DB_NAME" length="128" jdbc-type="VARCHAR" allows-null="false"/> </field> <field name="tableName"> <column name="TABLE_NAME" length="128" jdbc-type="VARCHAR" allows-null="false"/> </field> <field name="partitionName"> <column name="PARTITION_NAME" length="767" jdbc-type="VARCHAR" allows-null="false"/> </field> <field name="partition"> <column name="PART_ID"/> </field>
Only PART_ID is enough, the other fields are unnecessary and may potentially cause bugs; similarly for table stats. One could argue that they were intended for perf (denormalization), but stats retrieval currently is very slow on much deeper level so it's not really justified.
Attachments
Issue Links
- is related to
-
HIVE-27725 Remove redundant columns in TAB_COL_STATS and PART_COL_STATS
- Resolved