mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Updated manual about embedded version.
Speed up column-completion in 'mysql' Don't use ISAM if HAVE_ISAM is not defined A lot of fixes for the embedded version. All libraries are now included in libmysqld.a Changed arguments to convert_dirname() to make it more general. Renamed files in the 'merge' directory to all use a common prefix. Don't compile both assembler and C functions on x86
This commit is contained in:
@@ -841,7 +841,8 @@ static int prepare_for_restore(THD* thd, TABLE_LIST* table)
|
||||
char* table_name = table->name;
|
||||
char* db = thd->db ? thd->db : table->db;
|
||||
|
||||
if (!fn_format(src_path, table_name, backup_dir, reg_ext, 4 + 64))
|
||||
if (fn_format_relative_to_data_home(src_path, table_name, backup_dir,
|
||||
reg_ext))
|
||||
DBUG_RETURN(-1); // protect buffer overflow
|
||||
|
||||
sprintf(dst_path, "%s/%s/%s", mysql_real_data_home, db, table_name);
|
||||
@@ -850,9 +851,8 @@ static int prepare_for_restore(THD* thd, TABLE_LIST* table)
|
||||
DBUG_RETURN(-1);
|
||||
|
||||
if (my_copy(src_path,
|
||||
fn_format(dst_path, dst_path,"",
|
||||
reg_ext, 4),
|
||||
MYF(MY_WME)))
|
||||
fn_format(dst_path, dst_path,"", reg_ext, 4),
|
||||
MYF(MY_WME)))
|
||||
{
|
||||
unlock_table_name(thd, table);
|
||||
DBUG_RETURN(send_check_errmsg(thd, table, "restore",
|
||||
@@ -1814,7 +1814,7 @@ copy_data_between_tables(TABLE *from,TABLE *to,
|
||||
}
|
||||
end_read_record(&info);
|
||||
free_io_cache(from);
|
||||
delete [] copy;
|
||||
delete [] copy; // This is never 0
|
||||
uint tmp_error;
|
||||
if ((tmp_error=to->file->extra(HA_EXTRA_NO_CACHE)))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user