- Fixed
uninitialized constant
error
- Added support for generated columns
- Added compression and extended statistics to
prep
- Dropped support for Ruby < 2.7
- Dropped support for Postgres < 11
- Dropped support for Ruby < 2.5
- Fixed error with pg 1.3
- Reduced size of Docker image
- Added
--tablespace
option toadd_partitions
- Fixed sequence query if sequence in different schema than table
- Ensure correct order with multi-column primary keys
- Ensure fill always uses correct date range (bug introduced in 0.4.5)
- Added support for Postgres 11 foreign key improvements
- Improved versioning
- Added partitioning by
year
- Fixed
--source-table
and--dest-table
options - Added descriptions to options
- Fixed sequence ownership
- Improved help
- Added support for Postgres 11 index improvements
- Added support for all connection options
- Better support for schemas
- Use latest partition for schema
- Added support for composite primary keys
- Added support for declarative partitioning
- Added support for foreign keys
- Fixed drop trigger on
unprep
for non-lowercase tables - Fixed index creation for non-lowercase tables
- Added support for non-lowercase tables and columns
- Added
analyze
method - Fixed
fill
with--dry-run
option - Better error message for tables without primary key
- Fixed error when creating partitions
- Exit with error code on interrupt
- Fixed
--start
option with--swapped
- Fixed exception with
--no-partition
option - Use proper cast type in
fill
method for legacytimestamptz
columns
- Better query performance for
timestamptz
columns - Added support for schemas other than
public
- Added
--dest-table
option tofill
- Fixed errors with
fill
when no partitions created
- Set
lock_timeout
onswap
to prevent bad things from happening - Friendlier error messages
- Added
--where
option tofill
- Fixed partition detection with
fill
- Fixed error for columns named
user
withfill
- Switched to new trigger, which is about 20% faster
- Added
--source-table
option tofill
- Added
--no-partition
option toprep
- Added
--url
option
- Removed
activesupport
dependency for speed - Fixed
fill
for months
- Added sequence ownership
- Default to 0 for
--past
and--future
options - Better
fill
with--swapped
- Fixed table inheritance
- Added
--dry-run
option - Print sql to stdout instead of stderr
- Added sql commands to output
- First release