Revision history for MySQL-Util
0.41 - Added initial myutil_gen_hist_tables.pl script
0.40 - Added column_name arg to MySQL::Util::Lite::Table::get_parent_tables()
0.39 - Treat datetime column type as Str instead of Num
0.38 - Use fully qualified db name when searching for columns/keys.
0.37 - fixed bug in lib/MySQL/Util/Lite/PrimaryKey.pm where the incorrect
constraint was being returned which manifested in bad column values
in the get_id() methods after generation (thanks to Mike Svendsen)
0.36 - implemented MySQL::Util::Lite::PrimaryKey and
MySQL::Util::Lite::AlternateKey
- added basic documentation for ::Lite*
0.35 - several enhancements for MySQL::Util::Lite
0.34 - fixed 128180
- fixed 128182
0.33 - first version of MySQL::Util::Lite
- added connection check to t/20-util.t
0.32 - fixed unit tests so they are skipped when a mysql connection
can't be established
0.31 - fixed 127712
0.30 - added functionality to allow for a DBI handle to be passed in via
the constructor
- fixed 110104
0.29 fixed 0.28 empty dist
0.28 added Module::Load to the prereqs because DBIx::Inspector needs it
0.27 updated get_tables() to exclude views
converted Makefile.PL to use Module::Build::Prereq
0.26 modified data creation module
0.25 Major update:
added MySQL::Util::Data::Create
moved MySQL::Util::Cache to MySQL::Util::Data::Cache
added workaround for DBD::mysql bug
see: https://rt.cpan.org/Public/Bug/Display.html?id=81329
added utility scripts to bin/
unit test scripts added to eg/
new functions:
create_data
describe_column
find_parent_table
get_ak_constraint
get_ak_name
get_constraint
get_dbname
get_fk_column_names
get_pk_name
has_ak
has_fks
has_pk
is_column_nullable
is_fk_column
is_pk_auto_inc
is_self_referencing
deprecated:
get_ak_constraints
0.10 Added drop_fks() and clear_cache()
0.02 Bug fixes for automated test cases.
0.01 Date/time
First version, released on an unsuspecting world.