Below is the list of changes that have just been committed into a local
5.1 repository of gluh. When gluh does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html
ChangeSet@stripped, 2007-04-04 17:36:58+05:00, gluh@stripped +2 -0
Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
additional fix(to satisfy Win where CreateFile func does not support the path longer
than 260)
mysql-test/r/create.result@stripped, 2007-04-04 17:36:56+05:00, gluh@stripped +16 -14
Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
additional fix
mysql-test/t/create.test@stripped, 2007-04-04 17:36:56+05:00, gluh@stripped +16 -13
Bug#21432 Database/Table name limited to 64 bytes, not chars, problems with multi-byte
additional fix
# This is a BitKeeper patch. What follows are the unified diffs for the
# set of deltas contained in the patch. The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User: gluh
# Host: eagle.(none)
# Root: /home/gluh/MySQL/Merge/5.1-opt
--- 1.136/mysql-test/r/create.result 2007-04-03 16:13:24 +05:00
+++ 1.137/mysql-test/r/create.result 2007-04-04 17:36:56 +05:00
@@ -844,6 +844,12 @@ use имя_базы_в_кодировк
select database();
database()
имя_базы_в_кодировке_утф8_длиной_больше_чем_45
+use test;
+select SCHEMA_NAME from information_schema.schemata
+where
schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+SCHEMA_NAME
+имя_базы_в_кодировке_утф8_длиной_больше_чем_45
+drop database
имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
create table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
(
имя_поля_в_кодировке_утф8_длиной_больше_чем_45 int,
@@ -854,26 +860,22 @@ select имя_поля_в_кодиров
from
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
select * from
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
имя_поля_в_кодировке_утф8_длиной_больше_чем_45
-select SCHEMA_NAME from information_schema.schemata
-where
schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
-SCHEMA_NAME
-имя_базы_в_кодировке_утф8_длиной_больше_чем_45
select TABLE_NAME from information_schema.tables where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
TABLE_NAME
имя_вью_кодировке_утф8_длиной_больше_чем_42
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
select COLUMN_NAME from information_schema.columns where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
COLUMN_NAME
имя_поля_в_кодировке_утф8_длиной_больше_чем_45
имя_поля_в_кодировке_утф8_длиной_больше_чем_45
select INDEX_NAME from information_schema.statistics where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
INDEX_NAME
имя_индекса_в_кодировке_утф8_длиной_больше_чем_48
select TABLE_NAME from information_schema.views where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
TABLE_NAME
имя_вью_кодировке_утф8_длиной_больше_чем_42
show create table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
@@ -887,7 +889,7 @@ View Create View
имя_вью_кодировке_утф8_длиной_больше_чем_42 CREATE
ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW
`имя_вью_кодировке_утф8_длиной_больше_чем_42` AS select
`имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48`.`имя_поля_в_кодировке_утф8_длиной_больше_чем_45`
AS `имя_поля_в_кодировке_утф8_длиной_больше_чем_45`
from
`имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48`
create event
имя_события_в_кодировке_утф8_длиной_больше_чем_48
on schedule every 2 year do select 1;
select EVENT_NAME from information_schema.events
-where
event_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+where event_schema='test';
EVENT_NAME
имя_события_в_кодировке_утф8_длиной_больше_чем_48
drop event
имя_события_в_кодировке_утф8_длиной_больше_чем_48;
@@ -898,7 +900,7 @@ ERROR 42000: Identifier name 'очень
create trigger
имя_триггера_в_кодировке_утф8_длиной_больше_чем_49
before insert on
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
for each row set @a:=1;
select TRIGGER_NAME from information_schema.triggers where
-trigger_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+trigger_schema='test';
TRIGGER_NAME
имя_триггера_в_кодировке_утф8_длиной_больше_чем_49
drop trigger
имя_триггера_в_кодировке_утф8_длиной_больше_чем_49;
@@ -912,7 +914,7 @@ create procedure имя_процедур
begin
end;
select ROUTINE_NAME from information_schema.routines where
-routine_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+routine_schema='test';
ROUTINE_NAME
имя_процедуры_в_кодировке_утф8_длиной_больше_чем_50
drop procedure
имя_процедуры_в_кодировке_утф8_длиной_больше_чем_50;
@@ -924,7 +926,7 @@ create function имя_функции_в
returns int
return 0;
select ROUTINE_NAME from information_schema.routines where
-routine_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+routine_schema='test';
ROUTINE_NAME
имя_функции_в_кодировке_утф8_длиной_больше_чем_49
drop function
имя_функции_в_кодировке_утф8_длиной_больше_чем_49;
@@ -932,6 +934,6 @@ create function очень_очень_о
returns int
return 0;
ERROR 42000: Identifier name
'очень_очень_очень_очень_очень_очень_очень_очень_длинна'
is too long
-drop database
имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
+drop view имя_вью_кодировке_утф8_длиной_больше_чем_42;
+drop table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
set names default;
-use test;
--- 1.90/mysql-test/t/create.test 2007-04-03 16:13:24 +05:00
+++ 1.91/mysql-test/t/create.test 2007-04-04 17:36:56 +05:00
@@ -743,6 +743,12 @@ set names utf8;
create database
имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
use имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
select database();
+use test;
+
+select SCHEMA_NAME from information_schema.schemata
+where
schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+
+drop database
имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
create table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
(
имя_поля_в_кодировке_утф8_длиной_больше_чем_45 int,
@@ -756,20 +762,17 @@ from имя_таблицы_в_кодир
# database, table, field, key, view
select * from
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
-select SCHEMA_NAME from information_schema.schemata
-where
schema_name='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
-
select TABLE_NAME from information_schema.tables where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
select COLUMN_NAME from information_schema.columns where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
select INDEX_NAME from information_schema.statistics where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
select TABLE_NAME from information_schema.views where
-table_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+table_schema='test';
show create table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
show create view
имя_вью_кодировке_утф8_длиной_больше_чем_42;
@@ -778,7 +781,7 @@ show create view имя_вью_коди
create event
имя_события_в_кодировке_утф8_длиной_больше_чем_48
on schedule every 2 year do select 1;
select EVENT_NAME from information_schema.events
-where
event_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+where event_schema='test';
drop event
имя_события_в_кодировке_утф8_длиной_больше_чем_48;
--error 1059
create event
@@ -788,7 +791,7 @@ on schedule every 2 year do select 1;
create trigger
имя_триггера_в_кодировке_утф8_длиной_больше_чем_49
before insert on
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48
for each row set @a:=1;
select TRIGGER_NAME from information_schema.triggers where
-trigger_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+trigger_schema='test';
drop trigger
имя_триггера_в_кодировке_утф8_длиной_больше_чем_49;
--error 1059
create trigger
@@ -801,7 +804,7 @@ create procedure имя_процедур
begin
end;
select ROUTINE_NAME from information_schema.routines where
-routine_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+routine_schema='test';
drop procedure
имя_процедуры_в_кодировке_утф8_длиной_больше_чем_50;
--error 1059
create procedure
очень_очень_очень_очень_очень_очень_очень_очень_длинная_строка_66()
@@ -812,13 +815,13 @@ create function имя_функции_в
returns int
return 0;
select ROUTINE_NAME from information_schema.routines where
-routine_schema='имя_базы_в_кодировке_утф8_длиной_больше_чем_45';
+routine_schema='test';
drop function
имя_функции_в_кодировке_утф8_длиной_больше_чем_49;
--error 1059
create function
очень_очень_очень_очень_очень_очень_очень_очень_длинная_строка_66()
returns int
return 0;
-drop database
имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
+drop view имя_вью_кодировке_утф8_длиной_больше_чем_42;
+drop table
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
set names default;
-use test;
| Thread |
|---|
| • bk commit into 5.1 tree (gluh:1.2554) BUG#21432 | gluh | 4 Apr |