X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=6196c3e253646345271f5e1cba612500efa00b08;hb=c6e5ac689945620dd005a17dda3ba891104f5de1;hp=d7e927dbdbf8e7d86b0bb03af95bc11d813f62d9;hpb=ca1b7c76bf8239d94a4e820dada0f0ce7416bcb9;p=dbsrgits%2FSQL-Translator.git diff --git a/Changes b/Changes index d7e927d..6196c3e 100644 --- a/Changes +++ b/Changes @@ -1,7 +1,59 @@ + +# ---------------------------------------------------------- +# 0.09001 2008-08-19 +# ---------------------------------------------------------- +* Added support for CREATE VIEW + tests in the mysql producer (groditi) +* Added support for SET fields in the mysql producer + test (groditi) +* Added support for proper booleans in the mysql producer, when a mysql version of at least 4.x is supplied +* Added support for proper enums under pg (as of 8.3), with pg version check, and deferrable constraints +* Added support to truncate long constraint and index names in the mysql producer, because of a change to DBIx::Class to produce such long names in some cases. + +# ---------------------------------------------------------- +# 0.09000 2008-02-25 +# ---------------------------------------------------------- + +* Fix Pg produces idea of which field types need a size param +* Add support for COLLATE table option to MySQL parser +* Allow DEFAULT CHARACTER SET without '=' (as produced by mysqldump) + +# ----------------------------------------------------------- +# 0.0899_02 2008-01-29 +# ---------------------------------------------------------- + +* Major refactoring of SQL::Translator::Diff again: +* Diff is no longer one huge monolithic function. +* Added more tests for diff +* When producing diffs for MySQL you will (by default) get single alter statements per table +* SQLite can also do remove columns (by creating a temp table as shown in http://sqlite.org/faq.html#q11 +* Columns can be renamed if the new schema is from a form that can have metadata (which is pretty much anything but an SQL file.) It does this by looking at renamed_from in the $field->extra +* Updated Oracle and Postgres producers +* More tests! + +# ----------------------------------------------------------- +# 0.0899_01 2007-10-21 +# ---------------------------------------------------------- + +* SQL::Translator::Diff now uses the ::Producer modules to create diffs + This *will* break back-compatibility + Use sqlt-diff-old for the previous one, and fix producers! + +# ----------------------------------------------------------- +# 0.08001 2007-09-26 +# ---------------------------------------------------------- + +* Patched to ignore all TT versions >= 2.15 until TT is fixed :( + +# ----------------------------------------------------------- +# 0.08 2006-12-07 +# ----------------------------------------------------------- + +* Patched 18ttschema-producer.t and 33tt-table-producter.t to skip on TT 2.15, thanks Ash! + # ----------------------------------------------------------- # 0.08_04 2006-11-10 # ----------------------------------------------------------- +* Patched MySQL producer to name constraints sanely, thanks Ash * Added patch to Producer::DB2 to avoid dependency issues with foreign keys * Added patch to remove single quotes for numeric default values in Producer::DB2 * Fixed Parser::SQLite to require a semicolon after a create trigger statement