From: Peter Rabbitson Date: Mon, 8 Jun 2009 20:26:56 +0000 (+0000) Subject: Release 0.09005 X-Git-Tag: v0.11008~160 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=bd3c4e06c97b1016c299441a5d44d0659bac55a0;p=dbsrgits%2FSQL-Translator.git Release 0.09005 --- diff --git a/Changes b/Changes index 5fe06ed..73bf196 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,11 @@ # ---------------------------------------------------------- # x.xxxxx xxxx-xx-xx # ---------------------------------------------------------- + + +# ---------------------------------------------------------- +# 0.09005 2009-06-08 +# ---------------------------------------------------------- * Add parser support for MySQL default values with a single quote * Properly quote absolute table names in the MySQL producer * Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis) @@ -14,6 +19,7 @@ attribute. Currently following column types are added to that list: date time timestamp datetime year * Switch to Module::Install (mandates minimum perl 5.005) +* Major cleanup of GraphViz proucer * Massive amount of fixes to SQLite/Pg/Mysql/MSSQL parsers/producers Fix most of the problems uncovered by the roundtrip test framework Some highlights: @@ -21,11 +27,10 @@ - Do not add xml comment header if no_comments is set - table/field counts are held per schema object, not globally - no more variable table and column names in SQLite and MSSQL - - Disable MSSQL view/procedure production - they never worked in the first place - VIEW support for Pg parser, also some cleanups - The way we generate Pg create view statements was not standards compliant (per RhodiumToad in #postgresql) - - MSSQL improvements: + - Disable MSSQL view/procedure production - they never worked in the first place - SQLite/MSSQL improvements: - Support parsing of all DROP clauses - Support parsing of field-level comments diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index f04ce18..d4202f4 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -26,9 +26,6 @@ Build$ ^Build$ ^_build/ -# Module::Install included files. -^inc/Module/Install - # Makemaker generated files and dirs. \bMANIFEST\.bak \bMakefile$ diff --git a/lib/SQL/Translator.pm b/lib/SQL/Translator.pm index 7bc584c..232e83a 100644 --- a/lib/SQL/Translator.pm +++ b/lib/SQL/Translator.pm @@ -22,9 +22,9 @@ use strict; use vars qw( $VERSION $DEFAULT_SUB $DEBUG $ERROR ); use base 'Class::Base'; -require 5.004; +require 5.005; -$VERSION = '0.09004'; +$VERSION = '0.09005'; $DEBUG = 0 unless defined $DEBUG; $ERROR = "";