Bug 7188: C4::Context::db_scheme2dbi does case-insensitive grep
authorPaul Poulain <paul.poulain@biblibre.com>
Fri, 16 Sep 2011 22:58:41 +0000 (00:58 +0200)
committerPaul Poulain <paul.poulain@biblibre.com>
Sun, 6 Nov 2011 14:49:48 +0000 (15:49 +0100)
commit0f8db0c53866afaf5171869359c558d1e9f4325e
tree8cd35e6a262318c5102c1bae5c0dbcfaa138b87b
parente228f233e4638fdbeb77495fafb8453045d43302
Bug 7188: C4::Context::db_scheme2dbi does case-insensitive grep

Checking NYTProf in C4::Context, it appears that the /i flag is highly time-consumming
As we don't support anything outside from mysql, returning directly mysql directly

If in a future version PostgresSQL works, then we will have to update this sub. But if an ORM is introduced, this code will be removed completly anyway

Testing note:
Drops execution time of the line from 300ms to 20 microseconds (in my testing).
C4/Context.pm