Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
n/a
Description
How should this work? Should it work like Insert Overwrite T select * from T where 1=2?
This should create a new empty base_x/ and thus operate w/o violating Snapshot Isolation semantics.
This makes sense for specific partition or unpartitioned table. What about "Truncate T" where T is partitioned? Is the expectation to wipe out all partition info or to make each partition empty?
Attachments
Attachments
Issue Links
- is cloned by
-
HIVE-19387 Truncate table for Acid tables conflicts with ResultSet cache
- Resolved
- relates to
-
HIVE-18126 IOW Mechanics of multiple commands with OVERWRITE in a singe transactions
- Open
-
HIVE-14988 Support INSERT OVERWRITE into a partition on transactional tables
- Closed