heikki@hundin.mysql.fi
536702f4c5
dict0dict.c:
...
In the FOREIGN KEY parser, do not cut 0xC2A0 from the end of an identifier if it was quoted
2004-12-10 17:05:40 +02:00
heikki@hundin.mysql.fi
4915d196eb
dict0dict.c:
...
Fix the bug that the character 0xA0 that EMS MySQL Manager in ALTER TABLE adds after a table name confuses the InnoDB FOREIGN KEY parser, causing an error 121 when we try to add a new constraint; a full fix would require the lexer to be aware of thd->charset_info() and UTF-8
2004-12-10 02:36:45 +02:00
monty@mysql.com
9252656d49
merge with 4.0
2004-11-12 11:17:53 +02:00
marko@hundin.mysql.fi
b58cb6b50f
InnoDB: fix bugs in the FOREIGN KEY parser (Bug #6340 )
2004-11-03 14:56:48 +02:00
monty@mysql.com
f5c77f6a06
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-11-02 18:54:16 +02:00
heikki@hundin.mysql.fi
c0061627d8
dict0load.c:
...
Raise fatal semaphore wait timeout to 2 hours when we are printing the InnoDB table monitor output
2004-11-02 09:46:23 +02:00
monty@mysql.com
9972d68078
merge with 4.0
2004-11-02 08:58:45 +02:00
heikki@hundin.mysql.fi
d22a24d871
row0mysql.c, pars0pars.c, eval0eval.c, dict0load.c, dict0dict.c, dict0crea.c:
...
Fix bug #3478 : InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it
dict0dict.c:
Fix bug #3478 : InnoDB's FOREIGN KEY tables treated table and database names as case-insensitive; RENAME TABLE t to T would hang in an endless loop if t had a foreign key constraint defined on it; fix also a hang that would occur if one tried in ALTER TABLE or RENAME TABLE to create a foreign key constraint name that collided with another existing name
2004-10-31 15:43:29 +02:00
monty@mysql.com
3afecef4df
Fix compiler warnings (detected by Intel's C++ compiler)
...
Fixed checking of privilege handling in CREATE ... SELECT (Bug #6094 )
2004-10-22 18:44:51 +03:00
marko@hundin.mysql.fi
57f1f4ea41
InnoDB: Treat UTF-8 strings properly in case insensitive operations
2004-10-18 16:00:57 +03:00
jan@hundin.mysql.fi
d07ade5579
This patch removes unnecessary lock from the supremum record, takes
...
X-locks on duplicates also on LOAD DATA...REPLACE clause and
fixes a bug #6086 adding --disable_warnings and --enable_warnings around
the create table clauses in ctype_utf8 tests for InnoDB.
2004-10-14 15:36:36 +03:00
heikki@hundin.mysql.fi
89ecfd7fa6
Many files:
...
Fix bug #5137 : if innodb_file_per_table was specified, CREATE TEMPORARY TABLE ... TYPE=InnoDB said that cannot find path specified, and made mysqld to exit(1)
2004-10-07 20:53:20 +03:00
monty@mysql.com
62f3cd6a31
Merge with 4.0 for 4.1 release
...
Noteworthy:
- New HANDLER code
- New multi-update-grant-check code
- Table lock code in ha_innodb.cc was not applied
2004-10-06 19:14:33 +03:00
marko@hundin.mysql.fi
d5728b91bb
InnoDB: make ALTER TABLE to work on table names containing '#' (Bug #5856 )
2004-10-04 16:24:37 +03:00
marko@hundin.mysql.fi
d7ea8e7c6c
InnoDB: quote identifiers according to MySQL settings (Bug #5292 )
2004-10-01 11:51:59 +03:00
heikki@hundin.mysql.fi
6083e00d73
dict0dict.h, dict0dict.c, row0row.c, pars0opt.c:
...
Fix bug #5180 : having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
2004-09-16 20:50:24 +03:00
marko@hundin.mysql.fi
fd17beb0d9
dict0dict.c:
...
Fixed typo
2004-09-10 13:44:06 +03:00
marko@hundin.mysql.fi
7a845e43ad
InnoDB: Update links to the user manual
2004-09-08 14:24:13 +03:00
serg@serg.mylan
e1237cbc53
manually merged
2004-08-18 19:57:55 +02:00
marko@hundin.mysql.fi
3cb09c9817
InnoDB: Add option for disabling innodb_status.<pid> files.
...
InnoDB: Implement tmpfile() differently on Windows (Bug #3998 )
2004-08-06 15:55:50 +03:00
marko@hundin.mysql.fi
c4ee1bcc10
dict0crea.c:
...
Restore accidentally deleted comment to dict_create_sys_tables_tuple()
2004-07-30 16:58:25 +03:00
monty@mysql.com
b11d258835
Merge with 4.0.21
2004-06-18 04:38:58 +03:00
heikki@hundin.mysql.fi
15dccebb0f
Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040311211202|05613
2004-06-17 13:25:06 +03:00
marko@hundin.mysql.fi
d2724e66db
InnoDB: Revert most of ChangeSet@1.1772, as the debug functions may
...
be needed when testing production releases
2004-06-16 13:41:14 +03:00
monty@mysql.com
70c2256d2f
Merge with 4.0 to get fixes for netware
2004-06-02 00:09:14 +03:00
marko@hundin.mysql.fi
2b2e7e4580
InnoDB cleanup: Fix potential buffer overflows,
...
allow deletion of tablespaces whose names contain "'"
2004-06-01 15:19:09 +03:00
marko@hundin.mysql.fi
fb9257dc45
InnoDB: Add diagnostics when tmpfile() fails at start (Bug #3919 )
2004-05-28 11:15:59 +03:00
marko@hundin.mysql.fi
fc85c80b88
InnoDB cleanup:
...
Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
Remove (char*) casts of string constants; add const qualifiers
Remove some Hot Backup code unless #ifdef UNIV_HOTBACKUP
2004-05-27 15:27:43 +03:00
heikki@hundin.mysql.fi
7ff94b3808
dict0dict.c:
...
Allocate the table name buffer from the mem heap of a foreign key object rather than pointing to the name buffer in the table object; even though this apparently caused no bugs in RENAME, DROP, ALTER TABLE, or elsewhere, this convention was very prone to memory allocation bugs
2004-05-17 17:27:25 +03:00
marko@hundin.mysql.fi
03f19377a9
InnoDB cleanup: Add const qualifiers to many char* arguments
2004-05-17 14:40:31 +03:00
monty@mysql.com
cd3dab49cc
Merge with 4.0.20
2004-05-17 01:52:13 +03:00
marko@hundin.mysql.fi
bd8901fd73
InnoDB: fixed bug in dict0dict.c: dict_index_name_print()
2004-05-13 15:51:02 +03:00
marko@hundin.mysql.fi
981f6ef979
InnoDB: Changed bug reporting address to http://bugs.mysql.com
2004-05-11 11:05:02 +03:00
monty@mishka.local
e9cfe01db0
After merge fixes
...
Changed 'SHOW FIELD STATUS' to use 'Engine' instead of 'Type'
2004-04-27 15:33:40 +03:00
monty@mishka.local
21fd1d270e
Merge with 4.0
2004-04-26 15:53:31 +03:00
marko@hundin.mysql.fi
253bf9861b
InnoDB: Remove debug functions unless #ifdef UNIV_DEBUG
2004-04-07 14:19:26 +03:00
marko@hundin.mysql.fi
6af38c65be
InnoDB: send diagnostic output to stderr or files
...
instead of stdout or fixed-size memory buffers
2004-04-06 16:14:43 +03:00
marko@hundin.mysql.fi
23a5fc5558
InnoDB: ignore intra-database foreign key references between tables
...
when dropping database (Bug #3058 )
2004-04-02 16:25:48 +03:00
marko@hundin.mysql.fi
e00bf40360
InnoDB cleanup: fixing buffer overflows and quoting of quotes
2004-04-01 16:51:34 +03:00
marko@hundin.mysql.fi
7f2a007496
InnoDB: Remove ut_str_contains() and replace it with strchr()
2004-03-31 11:26:56 +03:00
marko@hundin.mysql.fi
3476db87a0
InnoDB: Remove unnecessary code, mostly related to stored procedures
2004-03-31 10:30:14 +03:00
marko@hundin.mysql.fi
80c37f6a92
InnoDB: parse CONSTRAINT FOREIGN KEY correctly (Bug #3332 )
2004-03-30 17:26:20 +03:00
monty@mysql.com
53c810cda4
merge fixes (use old code)
2004-03-18 00:16:04 +02:00
heikki@hundin.mysql.fi
e8efe9c32a
Many files:
...
Fix Bug #1942 : do not retrieve all columns in a table if we only need the 'ref' of the row (usually, the PRIMARY KEY) to calculate an ORDER BY
2004-03-17 19:37:48 +02:00
monty@mysql.com
44667503b7
After merge fixes
2004-03-17 10:30:40 +02:00
monty@mysql.com
350b433569
merge with 4.0
2004-03-16 22:41:30 +02:00
marko@hundin.mysql.fi
9ed26f721d
InnoDB: Replace ut_a(0) with ut_error
2004-03-13 22:48:00 +02:00
marko@hundin.mysql.fi
9287264b6b
Remove constant parameter MLOG_8BYTES from mtr_read_dulint() and mlog_write_dulint()
2004-03-12 17:44:25 +02:00
marko@hundin.mysql.fi
4573eb566c
Allow UNIV_SYNC_DEBUG to be disabled while UNIV_DEBUG is enabled
2004-03-12 17:14:51 +02:00
marko@hundin.mysql.fi
5b5d749294
More consistent handling of magic numbers
2004-03-11 23:12:02 +02:00