Author: spadkins
Date: Mon Jul 24 10:21:21 2006
New Revision: 6695

Modified:
   p5ee/trunk/App-Repository/lib/App/Repository/MySQL.pm

Log:
add support for dbsocket option

Modified: p5ee/trunk/App-Repository/lib/App/Repository/MySQL.pm
==============================================================================
--- p5ee/trunk/App-Repository/lib/App/Repository/MySQL.pm       (original)
+++ p5ee/trunk/App-Repository/lib/App/Repository/MySQL.pm       Mon Jul 24 
10:21:21 2006
@@ -82,6 +82,7 @@
         my $dbschema   = $self->{dbschema};
         my $dbhost     = $self->{dbhost};
         my $dbport     = $self->{dbport};
+        my $dbsocket   = $self->{dbsocket};
 
         die "ERROR: missing DBI driver and/or db name [$dbdriver,$dbname] in 
configuration.\n"
             if (!$dbdriver || !$dbname);
@@ -95,7 +96,8 @@
 
         $dsn = "dbi:${dbdriver}:database=${dbname}";
         $dsn .= ";host=$dbhost" if ($dbhost);
-        $dsn .= ";port=$dbport" if ($dbport);  # if $dbhost not supplied, 
$dbport is path to Unix socket
+        $dsn .= ";port=$dbport" if ($dbport);
+        $dsn .= ";mysql_socket=$dbsocket" if ($dbsocket);
         $dsn .= ";mysql_client_found_rows=true";
     }
 

Reply via email to