mariadb/storage
Narayanan V ca3dbc91ed Bug#44610 RCDFMT clause requested when creating DB2 table
In order to better support the usage of
IBMDB2I tables from within RPG programs,
the storage engine should ensure that the
RCDFMT name is consistent and predictable
for DB2 tables.

This patch appends a "RCDFMT <name>"
clause to the CREATE TABLE statement
that is passed to DB2.  <name> is
generated from the original name of
the table itself. This ensures a
consistent and deterministic mapping
from the original table.

For the sake of simplicity only
the alpha-numeric characters are
preserved when generating the new
name, and these are upper-cased;
other characters are replaced with
an underscore (_). Following DB2
system identifier rules, the name
always begins with an alpha-character
and has a maximum of ten characters.
If no usable characters are found in
the table name, the name X is used.
2009-05-17 21:55:23 +05:30
..
archive Bug #39802 On Windows, 32-bit time_t should be enforced 2009-05-13 15:41:24 +05:30
blackhole Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
csv compiler warning fix 2009-03-24 13:02:01 +04:00
example Merge trift2.:/MySQL/M51/mysql-5.1 2008-03-14 14:41:08 +01:00
federated Bug #39802 On Windows, 32-bit time_t should be enforced 2009-05-13 15:41:24 +05:30
heap Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
ibmdb2i Bug#44610 RCDFMT clause requested when creating DB2 table 2009-05-17 21:55:23 +05:30
innobase Bug #39802 On Windows, 32-bit time_t should be enforced 2009-05-13 15:41:24 +05:30
myisam Bug #39802 On Windows, 32-bit time_t should be enforced 2009-05-13 15:41:24 +05:30
myisammrg Bug#37631 Incorrect key file for table after upgrading from 5.0 to 5.1 2009-04-08 12:25:19 +05:30
ndb Add missing newline to usage message of ndb_print_backup_file (Bug #34989) 2009-04-28 11:21:47 -07:00
Makefile.am Add the IBM DB2 for i storage engine. 2009-02-15 03:18:30 +01:00