Bug #13369 storage engine alias cant be used if storage engine is disabled
Submitted: 21 Sep 2005 7:56 Modified: 29 Sep 2005 21:43
Reporter: Jonas Oreland Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:5.0 OS:
Assigned to: Brian Aker CPU Architecture:Any

[21 Sep 2005 7:56] Jonas Oreland
Description:
storage engine alias cant be used if storage engine is disabled
  this breaks previous behavior
  this breaks testsuite

Note. I marked it as P2 as it breaks the testsuite

How to repeat:
./configure --without-bdb
cd mysql-test-run
./mysql-test-run

multi_update, cset_utf8 and mysql_client_test fails

---------------------------

BEFORE:
mysqld --skip-bdb
create table t1 (a int primary key) engine = bdb;
show create table t1 -> engine = myisam;

NOW:
mysqld --skip-bdb
create table t1 (a int primary key) engine = bdb;
ERROR 1286 (42000): Unknown table engine 'bdb'
create table t1 (a int primary key) engine = BERKELEYDB;
show create table t1 -> engine = myisam;
[21 Sep 2005 9:13] Jonas Oreland
Another possible solution that would solve my problem is to 
change the tests so that they dont use bdb
[29 Sep 2005 21:43] Brian Aker
Fixed (never found in released version).