Changes for Perl extension Xtract
0.11 Mon 6 Jul 2009
- Bug fix to moose flag constructor
0.10 Mon 6 Jul 2009
- If we are building indexes (because the consumer cares about speed)
then we now also run ANALYZE during the database cleanup.
- Separated publish logic into a standalone module.
0.09 Sun 3 May 2009
- Fleshing out some of the tests a bit more
- Merged DBIx::Publish down into Xtract.pm
- Added mysql table support
0.08 Sun 3 May 2009
- Added LZMA compression support
- Started migration to Moose
0.07 Sat 2 May 2009
- The "DBI:" in --from is now optional
- Rewrote the autotype code (faster and uses less memory)
- Add support for autotype columns with only NULLs
0.06 Wed 29 Apr 2009
- Adding timestamp on trace messages
- Adding dependency on Time::Elapsed for human elapsed times
- Adding experimental tuning option --sqlite_cache param to boost
SQLite memory use
- Disabled the cleanup VACUUM, it takes an very long time to run
(for very little benefit)
0.05 Sun 26 Apr 2009
- Factored out the indexing and filling code to seperate methods
- Moved the old ->table to ->select
- Made a new fast ->table for complete table extraction
- Allow ->table to have a different implementation depending on
the type of the source database driver.
- select, table and fill now track and return inserted rows
- Automatically generated a compressed version of the database
- Add a timer to the publishing run and report elapsed time
- Use (faster?) UNIQUE indexes if column values are all different
- Indexing is now a specific command line option --index
- Added quiet mode --quiet
0.04 Sat 25 Apr 2009
- Merged DBIx::Publish into this distribution for now
0.03 Sat 25 Apr 2009
- More fixes
- Updating to DBIx::Publish 0.03
0.02 Sat 25 Apr 2009
- Forgot to add the script to the Makefile.PL
0.01 Sat 25 Apr 2009
- Created the initial version