From d32a4c9dc4965aeae49211faa7cae7b6e0b7e7af Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 28 Nov 2008 09:27:58 +0000 Subject: - Patch #337926 by hswong3i: by default, force lower-case database tables/columns. --- includes/database/sqlite/database.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'includes/database/sqlite') diff --git a/includes/database/sqlite/database.inc b/includes/database/sqlite/database.inc index 769653f59..7f3d521cf 100644 --- a/includes/database/sqlite/database.inc +++ b/includes/database/sqlite/database.inc @@ -31,7 +31,10 @@ class DatabaseConnection_sqlite extends DatabaseConnection { $this->transactionSupport = isset($connection_options['transactions']) ? $connection_options['transactions'] : TRUE; - parent::__construct('sqlite:'. $connection_options['database'], '', '', $connection_options); + parent::__construct('sqlite:'. $connection_options['database'], '', '', array( + // Force column names to lower case. + PDO::ATTR_CASE => PDO::CASE_LOWER, + )); $this->exec('PRAGMA encoding="UTF-8"'); -- cgit v1.2.3