diff --git a/changelog b/changelog index 1d5e93ee..1e2e0bfb 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,26 @@ +2016 02 29 - v17.1 + +This is a maintenance release to fix several issues reported in new +TEST action. There is also some feature improvement: + + * Add OPTIONS (key 'true') on table FDW export when a column is + detected as a primary key. + * Add DELETE configuration directive that allow a similar feature + than the WHERE clause to replace TRUNCATE call by a "DELETE FROM + table WHERE condition". This feature can be useful with regular + "updates". Thanks to Sebastien Albert for the feature request. + +Here is the complete list of other changes: + + - Fix the counter of user defined types and sequences in TEST action + - Fix COPY import of data from column with user defined type with + NULL value. + - Fix DBD::Pg segmentation fault with direct INSERT import from + column with user defined type. + - Fix TEST action with multiple PG_SCHEMA export. Thanks to Michael + Vitale for the report. + - Fix documentation about PG_SCHEMA + 2016 02 22 - v17.0 This new major release adds a new action type TEST to obtain a count diff --git a/lib/Ora2Pg.pm b/lib/Ora2Pg.pm index dca61966..984a5db9 100644 --- a/lib/Ora2Pg.pm +++ b/lib/Ora2Pg.pm @@ -41,7 +41,7 @@ use File::Temp qw/ tempfile /; #set locale to LC_NUMERIC C setlocale(LC_NUMERIC,"C"); -$VERSION = '17.0'; +$VERSION = '17.1'; $PSQL = $ENV{PLSQL} || 'psql'; $| = 1; diff --git a/lib/Ora2Pg/GEOM.pm b/lib/Ora2Pg/GEOM.pm index a8acd5bd..40bb73ac 100644 --- a/lib/Ora2Pg/GEOM.pm +++ b/lib/Ora2Pg/GEOM.pm @@ -40,7 +40,7 @@ use vars qw($VERSION); use strict; -$VERSION = '17.0'; +$VERSION = '17.1'; # SDO_ETYPE # Second element of triplet in SDO_ELEM_INFO diff --git a/lib/Ora2Pg/MySQL.pm b/lib/Ora2Pg/MySQL.pm index e5825a33..fcc2c9af 100644 --- a/lib/Ora2Pg/MySQL.pm +++ b/lib/Ora2Pg/MySQL.pm @@ -9,7 +9,7 @@ use POSIX qw(locale_h); setlocale(LC_NUMERIC,"C"); -$VERSION = '17.0'; +$VERSION = '17.1'; # These definitions can be overriden from configuration file our %MYSQL_TYPE = ( diff --git a/lib/Ora2Pg/PLSQL.pm b/lib/Ora2Pg/PLSQL.pm index 9b1d29b7..0b727928 100644 --- a/lib/Ora2Pg/PLSQL.pm +++ b/lib/Ora2Pg/PLSQL.pm @@ -31,7 +31,7 @@ use POSIX qw(locale_h); setlocale(LC_NUMERIC,"C"); -$VERSION = '17.0'; +$VERSION = '17.1'; #---------------------------------------------------- # Cost scores used when converting PLSQL to PLPGSQL diff --git a/packaging/README b/packaging/README index 0109f252..b121c9cb 100644 --- a/packaging/README +++ b/packaging/README @@ -12,13 +12,13 @@ RPM/ The binary package may be found here: - ~/rpmbuild/RPMS/noarch/ora2pg-17.0-1.noarch.rpm + ~/rpmbuild/RPMS/noarch/ora2pg-17.1-1.noarch.rpm or - /usr/src/redhat/RPMS/i386/ora2pg-17.0-1.noarch.rpm + /usr/src/redhat/RPMS/i386/ora2pg-17.1-1.noarch.rpm To install run: - rpm -i ~/rpmbuild/RPMS/noarch/ora2pg-17.0-1.noarch.rpm + rpm -i ~/rpmbuild/RPMS/noarch/ora2pg-17.1-1.noarch.rpm slackbuild/ @@ -30,7 +30,7 @@ slackbuild/ then take a look at /tmp/build/ to find the Slackware package. To install run the following command: - installpkg /tmp/build/ora2pg-17.0-i486-1gda.tgz + installpkg /tmp/build/ora2pg-17.1-i486-1gda.tgz debian/ diff --git a/packaging/debian/ora2pg/DEBIAN/control b/packaging/debian/ora2pg/DEBIAN/control index 246b50f2..dd4c6bcd 100644 --- a/packaging/debian/ora2pg/DEBIAN/control +++ b/packaging/debian/ora2pg/DEBIAN/control @@ -1,5 +1,5 @@ Package: ora2pg -Version: 17.0 +Version: 17.1 Priority: optional Architecture: all Essential: no diff --git a/packaging/slackbuild/Ora2Pg.SlackBuild b/packaging/slackbuild/Ora2Pg.SlackBuild index 773e7c22..a34d905a 100644 --- a/packaging/slackbuild/Ora2Pg.SlackBuild +++ b/packaging/slackbuild/Ora2Pg.SlackBuild @@ -12,7 +12,7 @@ ## Fill these variables to your needs ## NAMESRC=${NAMESRC:-ora2pg} -VERSION=${VERSION:-17.0} +VERSION=${VERSION:-17.1} EXT=${EXT:-tar.bz2} NAMEPKG=${NAMEPKG:-ora2pg} PKGEXT=${PKGEXT:-tgz/txz} diff --git a/packaging/slackbuild/Ora2Pg.info b/packaging/slackbuild/Ora2Pg.info index 4b2288f7..ec0edffe 100644 --- a/packaging/slackbuild/Ora2Pg.info +++ b/packaging/slackbuild/Ora2Pg.info @@ -1,7 +1,7 @@ PRGNAM="Ora2Pg" -VERSION="17.0" +VERSION="17.1" HOMEPAGE="http://ora2pg.darold.net/" -DOWNLOAD="http://downloads.sourceforge.net/ora2pg/ora2pg-17.0.tar.gz" +DOWNLOAD="http://downloads.sourceforge.net/ora2pg/ora2pg-17.1.tar.gz" MD5SUM="" DOWNLOAD_x86_64="UNTESTED" MD5SUM_x86_64="" diff --git a/scripts/ora2pg b/scripts/ora2pg index 1436d67b..8d8cd3a9 100644 --- a/scripts/ora2pg +++ b/scripts/ora2pg @@ -31,7 +31,7 @@ use POSIX qw(locale_h sys_wait_h _exit); setlocale(LC_NUMERIC, ''); setlocale(LC_ALL, 'C'); -my $VERSION = '17.0'; +my $VERSION = '17.1'; $| = 1; diff --git a/scripts/ora2pg_scanner b/scripts/ora2pg_scanner index 8d14de0c..ec1770a4 100644 --- a/scripts/ora2pg_scanner +++ b/scripts/ora2pg_scanner @@ -26,7 +26,7 @@ use strict; use Getopt::Long qw(:config no_ignore_case bundling); -my $VERSION = '17.0'; +my $VERSION = '17.1'; my @DB_DNS = (); my $OUTDIR = '';