Skip to content

Commit f1e3f26

Browse files
committed
Update changelog and version to v24.1
1 parent c93d719 commit f1e3f26

File tree

11 files changed

+77
-15
lines changed

11 files changed

+77
-15
lines changed

changelog

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
2023 09 08 - v24.1
2+
3+
This release fix several issues reported since last release and adds some
4+
new features and improvements.
5+
6+
- Replace "set feedback off" by "\set QUIET on;" and "set pagesize 0" with
7+
"\pset pager off". Thanks to Martin Gerhardy for the suggestion.
8+
- Always add package name into search_path of packages functions. Thanks to
9+
janopha for the report.
10+
- Allow to specify a password file to set PG_PWD at PostgreSQL database
11+
connection. If the specified file exists on the system, Ora2Pg will read
12+
the first line to get the password at each call of send_to_pgdb(). It can
13+
be useful in some situation where the password change during data migration.
14+
Thanks to Marius Hope for the feature request.
15+
- Added option --dump_as_json and fixed some json output errors. Thanks to
16+
Martin Gerhardy for the patch.
17+
18+
Here is the full list of changes and acknowledgements:
19+
20+
- Fix schema prefixing of type created in packages stored procedures.
21+
Thanks to janopha for the report.
22+
- Fix perl function get_schema_condition() to use quote_ident() in generated
23+
SQL filters. Thanks to franxav06 for the report.
24+
- Attempt to better test the not null constraint count in Oracle.
25+
- Fix regression with PSQL_RELATIVE_PATH. Thanks to Ryan Taylor for the
26+
report.
27+
- Do not add the partition key to PK if DISABLE_PARTITION is enabled. Thanks
28+
to pavel-moskotin-db for the report.
29+
- Filter list of indexes on name instead of the GENERATED column because
30+
we are missing the ones that have been created automatically by the
31+
Automatic Indexing feature of Oracle 19c. Thanks to Franck Pachot for
32+
the report.
33+
- Fix incompleteness in GRANT action, add grant usage on schema to owner and
34+
users. Thanks to elexus for the report.
35+
- Apply missing --blob_to_lo to import_all.sh script.
36+
- Fix regression in MySQL hash partitions export. Thanks to Shubham Dabriwala
37+
for the report.
38+
- Fix Oracle INTERVAL data export with negative value. Thanks to shubham-yb
39+
for the report.
40+
- Fix double count of not null constraints for TEST action. Thanks to Simon
41+
Pane for the patch.
42+
- Fix replacement of Oracle sys_refcursor in function return type.
43+
- Fix replacement of SQL script setting from Oracle.
44+
- Make scripts executable. Thanks to Martin Gerhardy for the patch.
45+
- Exclude data pump SYS_EXPORT_SCHEMA_.* tables from Oracle export.
46+
- ora2pg: use env based shebang for perl. Thanks to Martin Gerhardy for
47+
the patch.
48+
- Add unsupported clause message for PRAGMA AUTONOMOUS_TRANSACTION when it is
49+
not rewritten by Ora2Pg. Thanks to Martin Gerhardy for the patch.
50+
- Allow schema specific definitions of partitioning columns. Thanks to Martin
51+
Gerhardy for the patch.
52+
- Fixed invalid variable name in read_grant_from_file. Thanks to Martin
53+
Gerhardy for the patch.
54+
- Fix not double quoted column in alter set not null column statement.
55+
Thanks to leonteq-reisg for the patch.
56+
- Bug fixes and special treatment for Types with body. Thanks to Martin
57+
Gerhardy for the patch.
58+
- Avoid redundant definition of the version. Thanks to Martin Gerhardy for
59+
the patch.
60+
- Fix a MySQL exception when the column type is ENUM for version < 5.7.
61+
Thanks to Code-UV for the report.
62+
163
2023 07 05 - v24.0
264

365
This major release adds support to migration of SQL Server database to

lib/Ora2Pg.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ use Encode;
4343
#set locale to LC_NUMERIC C
4444
setlocale(LC_NUMERIC,"C");
4545

46-
$VERSION = '24.0';
46+
$VERSION = '24.1';
4747
$PSQL = $ENV{PLSQL} || 'psql';
4848

4949
$| = 1;

lib/Ora2Pg/GEOM.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ use vars qw($VERSION);
4040

4141
use strict;
4242

43-
$VERSION = '24.0';
43+
$VERSION = '24.1';
4444

4545
# SDO_ETYPE
4646
# Second element of triplet in SDO_ELEM_INFO

lib/Ora2Pg/MySQL.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use POSIX qw(locale_h);
1010
setlocale(LC_NUMERIC,"C");
1111

1212

13-
$VERSION = '24.0';
13+
$VERSION = '24.1';
1414

1515
# Some function might be excluded from export and assessment.
1616
our @EXCLUDED_FUNCTION = ('SQUIRREL_GET_ERROR_OFFSET');

lib/Ora2Pg/Oracle.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use Encode;
1111
#set locale to LC_NUMERIC C
1212
setlocale(LC_NUMERIC,"C");
1313

14-
$VERSION = '24.0';
14+
$VERSION = '24.1';
1515

1616
# Some function might be excluded from export and assessment.
1717
our @EXCLUDED_FUNCTION = ('SQUIRREL_GET_ERROR_OFFSET');

lib/Ora2Pg/PLSQL.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use POSIX qw(locale_h);
3131
setlocale(LC_NUMERIC,"C");
3232

3333

34-
$VERSION = '24.0';
34+
$VERSION = '24.1';
3535

3636
#----------------------------------------------------
3737
# Cost scores used when converting PLSQL to PLPGSQL

packaging/README

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ RPM/
1212

1313
The binary package may be found here:
1414

15-
~/rpmbuild/RPMS/noarch/ora2pg-24.0-1.noarch.rpm
15+
~/rpmbuild/RPMS/noarch/ora2pg-24.1-1.noarch.rpm
1616
or
17-
/usr/src/redhat/RPMS/i386/ora2pg-24.0-1.noarch.rpm
17+
/usr/src/redhat/RPMS/i386/ora2pg-24.1-1.noarch.rpm
1818

1919
To install run:
2020

21-
rpm -i ~/rpmbuild/RPMS/noarch/ora2pg-24.0-1.noarch.rpm
21+
rpm -i ~/rpmbuild/RPMS/noarch/ora2pg-24.1-1.noarch.rpm
2222

2323

2424
slackbuild/
@@ -30,11 +30,11 @@ slackbuild/
3030
then take a look at /tmp/build/ to find the Slackware package.
3131
To install run the following command:
3232

33-
installpkg /tmp/build/ora2pg-24.0-i386-1gda.tgz
33+
installpkg /tmp/build/ora2pg-24.1-i386-1gda.tgz
3434

3535
or
3636

37-
installpkg /tmp/build/ora2pg-24.0-x86_64-1gda.tgz
37+
installpkg /tmp/build/ora2pg-24.1-x86_64-1gda.tgz
3838

3939
following the architecture.
4040

packaging/debian/ora2pg/DEBIAN/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: ora2pg
2-
Version: 24.0
2+
Version: 24.1
33
Priority: optional
44
Architecture: all
55
Essential: no

packaging/slackbuild/Ora2Pg.SlackBuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## Fill these variables to your needs ##
1414
NAMESRC=${NAMESRC:-ora2pg}
15-
VERSION=${VERSION:-24.0}
15+
VERSION=${VERSION:-24.1}
1616
EXT=${EXT:-tar.bz2}
1717
NAMEPKG=${NAMEPKG:-ora2pg}
1818
PKGEXT=${PKGEXT:-tgz/txz}

packaging/slackbuild/Ora2Pg.info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PRGNAM="Ora2Pg"
2-
VERSION="24.0"
2+
VERSION="24.1"
33
HOMEPAGE="http://ora2pg.darold.net/"
4-
DOWNLOAD="http://downloads.sourceforge.net/ora2pg/ora2pg-24.0.tar.gz"
4+
DOWNLOAD="http://downloads.sourceforge.net/ora2pg/ora2pg-24.1.tar.gz"
55
MD5SUM=""
66
DOWNLOAD_x86_64="UNTESTED"
77
MD5SUM_x86_64=""

0 commit comments

Comments
 (0)