mariadb/row
marko 06dafb4a39 branches/zip: Report duplicate table names
to the client connection, not to the error log.  This change will allow
innodb-index.test to be re-enabled.  It was previously disabled, because
mysql-test-run does not like output in the error log.

row_create_table_for_mysql(): Do not output anything to the error log
when reporting DB_DUPLICATE_KEY.  Let the caller report the error.
Add a TODO comment that the dict_table_t object is apparently not freed
when an error occurs.

create_table_def(): Convert InnoDB table names to the character set
of the client connection for reporting.  Use my_error(ER_WRONG_COLUMN_NAME)
for reporting reserved column names.  Report my_error(ER_TABLE_EXISTS_ERROR)
when row_create_table_for_mysql() returns DB_DUPLICATE_KEY.

rb://206
2009-11-17 14:44:20 +00:00
..
row0ext.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0ins.c branches/zip: row_ins_alloc_sys_fields(): Zero out the system columns 2009-10-26 13:46:18 +00:00
row0merge.c branches/zip: Allow CREATE INDEX to be interrupted. (Issue #354) 2009-11-12 13:49:08 +00:00
row0mysql.c branches/zip: Report duplicate table names 2009-11-17 14:44:20 +00:00
row0purge.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0row.c branches/zip: row_build_row_ref_from_row(): Unused, remove. 2009-06-30 10:28:11 +00:00
row0sel.c branches/zip: row_sel_store_mysql_rec(): Add missing pointer cast. 2009-06-29 10:06:29 +00:00
row0uins.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0umod.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0undo.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0upd.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
row0vers.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00