From: Jess Robinson Date: Wed, 6 Feb 2008 13:06:22 +0000 (+0000) Subject: Update changes/version for 0.0899_02 X-Git-Tag: v0.11008~342 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=11bebd6e1142d51aab716e38d66c9c122247c4bb;p=dbsrgits%2FSQL-Translator.git Update changes/version for 0.0899_02 --- diff --git a/Changes b/Changes index 4ca32f2..cb8fb97 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,18 @@ # ----------------------------------------------------------- +# 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 # ---------------------------------------------------------- diff --git a/lib/SQL/Translator.pm b/lib/SQL/Translator.pm index 89e7e29..c882bdd 100644 --- a/lib/SQL/Translator.pm +++ b/lib/SQL/Translator.pm @@ -26,7 +26,7 @@ use base 'Class::Base'; require 5.004; -$VERSION = '0.0899_01'; +$VERSION = '0.0899_02'; $REVISION = sprintf "%d.%02d", q$Revision: 1.73 $ =~ /(\d+)\.(\d+)/; $DEBUG = 0 unless defined $DEBUG; $ERROR = "";