MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
calvin e978b4a235 branches/zip: Implementation of using animal names for innodb_file_format,
described in Mantis#30. Specifically:

- Allow innodb_file_format to take string arguments
- Make innodb_file_format system variable a string instead of a number
- Implement the callback functions
- Update warning messages

Three new functions are implemented:

file_format_name_lookup(): Validate the file format name and return
its corresponding id.

innodb_file_format_check(): Check if it is a valid file format. This
function is registered as a callback with MySQL.

innodb_file_format_update(): Update the global variable using the
"saved" value. This functions is registered as a callback with MySQL.
2008-04-10 11:02:16 +00:00
btr branches/zip: Rename ib_ulonglong to ib_uint64_t and ib_longlong to ib_int64_t. 2008-03-17 14:19:04 +00:00
buf branches/zip: Implement the INFORMATION_SCHEMA tables 2008-03-28 10:03:58 +00:00
data branches/zip: Implement the configuration parameter and settable global 2008-03-10 11:05:32 +00:00
dict branches/zip: Merge 2367:2384 from branches/5.1. 2008-03-26 17:14:00 +00:00
dyn branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
eval branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
fil branches/zip: Pass the tablespace flags correctly when creating or opening 2008-03-18 10:10:51 +00:00
fsp branches/zip: Pass the tablespace flags correctly when creating or opening 2008-03-18 10:10:51 +00:00
fut branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
ha branches/zip: ut_is_2pow(), ut_2pow_round(), ut_2pow_remainder(): Define 2008-03-05 09:41:51 +00:00
handler branches/zip: Implementation of using animal names for innodb_file_format, 2008-04-10 11:02:16 +00:00
ibuf branches/zip: Rename ib_ulonglong to ib_uint64_t and ib_longlong to ib_int64_t. 2008-03-17 14:19:04 +00:00
include branches/zip: Implement the INFORMATION_SCHEMA tables 2008-03-28 10:03:58 +00:00
lock branches/zip: Fix most MSVC (Windows) compilation warnings. 2008-03-04 08:57:07 +00:00
log branches/zip: Rename ib_ulonglong to ib_uint64_t and ib_longlong to ib_int64_t. 2008-03-17 14:19:04 +00:00
mach branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
mem branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
mtr branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
mysql-test branches/zip: Implementation of using animal names for innodb_file_format, 2008-04-10 11:02:16 +00:00
os branches/zip: Merge 2367:2384 from branches/5.1. 2008-03-26 17:14:00 +00:00
page branches/zip: Rename the INFORMATION_SCHEMA tables 2008-03-28 09:28:54 +00:00
pars branches/zip: make_flex.sh, lexyy.c: Remove some GCC warnings about unused 2008-02-07 10:03:54 +00:00
que branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
read branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
rem branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
row branches/zip: Merge 2367:2384 from branches/5.1. 2008-03-26 17:14:00 +00:00
scripts Sync the comment with the actual name of the source archive. 2008-04-09 13:39:33 +00:00
srv branches/zip: Implementation of using animal names for innodb_file_format, 2008-04-10 11:02:16 +00:00
sync branches/zip: Rename ib_ulonglong to ib_uint64_t and ib_longlong to ib_int64_t. 2008-03-17 14:19:04 +00:00
thr branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
trx branches/zip: Merge 2367:2384 from branches/5.1. 2008-03-26 17:14:00 +00:00
usr branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
ut branches/zip: Rename ib_ulonglong to ib_uint64_t and ib_longlong to ib_int64_t. 2008-03-17 14:19:04 +00:00
CMakeLists.txt branches/zip: Merge 2295:2367 from branches/5.1. 2008-03-17 14:09:44 +00:00
compile-innodb branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
compile-innodb-debug branches/zip: Merge revisions 767:789 from trunk. 2006-09-04 19:47:47 +00:00
Makefile.am branches/zip: Pass -prefer-non-pic only on IA-32 (x86) when building 2008-02-12 22:05:01 +00:00
plug.in branches/zip: Pass -prefer-non-pic only on IA-32 (x86) when building 2008-02-12 22:05:01 +00:00
README branches/zip: 2008-04-04 06:59:48 +00:00
revert_gen.sh branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
setup.sh branches/zip: Merge 2015:2093 from trunk. 2007-11-16 13:57:27 +00:00

This is the source of the InnoDB plugin 1.0 alpha1 for MySQL 5.1
================================================================

Instructions for compiling the plugin:
--------------------------------------

1. Get the latest MySQL 5.1 sources from
   http://dev.mysql.com/downloads/mysql/5.1.html#source

2. Replace the contents of the mysql-5.1.N/storage/innobase/ directory
   with the contents of this directory.

3. Optional (only necessary if you are going to run tests from the
   mysql-test suite): cd into the innobase directory and run ./setup.sh

4. Compile MySQL as usual.

5. Enjoy!

Thank you for using the InnoDB plugin!

For more information visit http://www.innodb.com.