I happen to read through the commented lines in settings.php under the "Database settings" (around line no. 45) the following text:
Some database engines support transactions. In order to enable transaction support for a given database, set the 'transactions' key to TRUE. To disable it, set it to FALSE.
Note that the default value varies by driver. For MySQL, the default is FALSE since MyISAM tables do not support transactions.
My databases array, auto-generated by Drupal Installer, is the following one:
$databases = array(
'default' => array(
'default' => array(
'database' => 'test_db',
'username' => 'root',
'password' => '',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
Is it true that my site is not transaction aware until I add a key/value, 'transaction' => TRUE
(preferably after 'prefix' => ''
) to $databases
?