Simple removal of all rows in table
Add single runner on Database and create integration test for subtable filter + sanitize
First pass on polymorphic relationships in subclasses
Fix rspec yelling about 'let' being used in before(:all)
Specs for multiple layers of polymorphic subtables
Edit for 80 character limit
Add example Shrinkfile
Add specs around locking of removed tables
Add polymorphic example to shrinkfile example
Add sugar to subtable_filter portion of api
Rename Table#run! to better Table#shrink!
Initial CLI interface to pg_shrink
Add force option, and require confirmation if not forced.
Refactor SubTable to SubTableOperator + SubTableFilterer + SubTableSanitizer
Get sanitizer propagation working properly
Compact code
fix off by 1 in checking for new primary keys
validate_opts => validate_opts! as all it does is raise exceptions
SubTableFilterer => SubTableFilter
Eliminate unnecessary selfs