EllisLab/CodeIgniter — pull request #1040 by narfbg (2012-02-14 12:49:30+00:00)
Title: Fix issue #1039

`CI_DB_mysql_utility::_backup()` failed due to a table name not being escaped (most likely when used with reserved names).

Also replaced `_escape_identifiers()` with `protect_identifiers()` and added escaping in a few other lines as well in mysql_utility.php and mysql_forge.php. `_escape_identifiers()` should be made protected at some point, but that will break current implementation of the Database forge & utility classes. Effect from both methods is the same (at least here).